Acme-Syntax-Python

 view release on metacpan or  search on metacpan

t/01-function.t  view on Meta::CPAN

use lib './lib';
use Acme::Syntax::Python;
from Data::Dumper import Dumper, DumperX;
import Test::More;

def test:
    ok(1, "Functions Working");

def test2: ok(1, "Single Line Functions Work Too");

def test3($var1):

t/02-lamba.t  view on Meta::CPAN

use lib './lib';
use Acme::Syntax::Python;
import Test::More;

my $sub = lambda: (2 * 10);

my $sub2 = lambda($var1): ($var1 * 5);

ok($sub->() == 20, "Lambas Work!");
ok($sub2->(2) == 10, "Lambda with Params!");

t/03-if-else.t  view on Meta::CPAN

use lib './lib';
use Acme::Syntax::Python;
import Test::More;

def test($var1):
    if ($var1 == 1):
        ok(1, "If == 1");
    elif ($var1 == 2):
        ok(1, "If == 2");
    else:
        ok(1, "If doesn't equal 1 or 2");

t/04-class.t  view on Meta::CPAN

use lib './lib';
use strict;
use warnings;
use Acme::Syntax::Python;
import Test::More;
class Test::Class:
    import Test::More;
    def __init__:
        $self->{test} = "Hello";

    def method1($self):

t/05-alltogether.t  view on Meta::CPAN

use lib './lib';
use Acme::Syntax::Python;
import Test::More tests => 5;

class Client:
    def __init__($client_id):
        $self->{_client_id} = $client_id;
    def set_client_id($self, $client_id):
        $self->{_client_id} = $client_id;
    def client_id($self):
        return $self->{_client_id};



( run in 0.266 second using v1.01-cache-2.11-cpan-87723dcf8b7 )