Acme-Syntax-Python

 view release on metacpan or  search on metacpan

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};

my $client = Client->new(1);
ok($client->client_id == 1, "Client ID is 1");
check($client);
$client->set_client_id(2);
ok($client->client_id == 2, "Client ID is 2");
check($client);
$client->set_client_id(3);
check($client);

def check($client):
    if ($client->client_id == 1):
        ok(1, "Client id was 1 in if check");
    elif ($client->client_id == 2):
        ok(1, "Client id was 2 in if check");
    else:
        ok(1, "Client id was not 1 or 2");



( run in 0.484 second using v1.01-cache-2.11-cpan-501a3233654 )