コード例 #1
0
ファイル: test_space.py プロジェクト: Abhilash1993/indras_net
 def test_location(self):
     """
     Test that an added agent has a location.
     """
     n = create_newton()
     self.space += n
     self.assertTrue(self.space.get_agent_at(n.pos[X], n.pos[Y]) == n)
コード例 #2
0
ファイル: test_space.py プロジェクト: arnav1996/indras_net
def create_space():
    space = Space("test space")
    newton = create_newton()
    space += newton
    space += create_hardy()
    space += create_leibniz()
    return (space, newton)
コード例 #3
0
ファイル: test_space.py プロジェクト: gcallah/Indra
def create_space():
    space = Space("test space")
    newton = create_newton()
    space += newton
    space += create_hardy()
    space += create_leibniz()
    return (space, newton)
コード例 #4
0
 def setUp(self):
     self.hardy = create_hardy()
     self.newton = create_newton()
     self.calc = create_calcguys()
     self.camb = create_cambguys()
     self.mathgrp = create_mathgrp()
     self.mathguys = create_mathguys()
コード例 #5
0
ファイル: test_composite.py プロジェクト: gcallah/Indra
 def setUp(self):
     self.hardy = create_hardy()
     self.newton = create_newton()
     self.calc = create_calcguys()
     self.camb = create_cambguys()
     self.mathgrp = create_mathgrp()
     self.mathguys = create_mathguys()
コード例 #6
0
ファイル: test_space.py プロジェクト: gcallah/Indra
 def test_location(self):
     """
     Test that an added agent has a location.
     """
     n = create_newton()
     self.space += n
     self.assertTrue(self.space.locations[n.pos] == n)
コード例 #7
0
ファイル: test_space.py プロジェクト: arnav1996/indras_net
 def test_location(self):
     """
     Test that an added agent has a location.
     """
     n = create_newton()
     self.space += n
     self.assertTrue(self.space.locations[n.pos] == n)
コード例 #8
0
 def setUp(self):
     self.hardy = create_hardy()
     self.newton = create_newton()
     self.calc = create_calcguys(members=[self.newton, create_leibniz()])
     self.camb = create_cambguys()
     self.mathgrp = create_mathgrp()
     self.mathguys = create_mathguys()
コード例 #9
0
ファイル: test_composite.py プロジェクト: gcallah/Indra
 def test_iadd(self):
     # let's make sure set union does not dupe members:
     self.camb += self.camb
     self.assertEqual(create_mem_str(self.camb), HR)
     # now test adding new members:
     self.camb += create_cambguys2()
     self.assertEqual(create_mem_str(self.camb), HR + LR)
     # now test adding an atomic entity:
     self.camb += create_newton()
     self.assertEqual(create_mem_str(self.camb), HR + LR + N)
コード例 #10
0
 def test_iadd(self):
     # let's make sure set union does not dupe members:
     self.camb += self.camb
     self.assertEqual(create_mem_str(self.camb), HR)
     # now test adding new members:
     self.camb += create_cambguys2()
     self.assertEqual(create_mem_str(self.camb), HR + LR)
     # now test adding an atomic entity:
     self.camb += create_newton()
     self.assertEqual(create_mem_str(self.camb), HR + LR + N)
コード例 #11
0
ファイル: test_space.py プロジェクト: gcallah/Indra
def create_teeny_space():
    """
    This space should be full!
    """
    space = Space("test space", 2, 2)
    space += create_newton()
    space += create_hardy()
    space += create_leibniz()
    space += create_ramanujan()
    return space
コード例 #12
0
ファイル: test_space.py プロジェクト: arnav1996/indras_net
def create_teeny_space():
    """
    This space should be full!
    """
    space = Space("test space", 2, 2)
    space += create_newton()
    space += create_hardy()
    space += create_leibniz()
    space += create_ramanujan()
    return space
コード例 #13
0
ファイル: test_user.py プロジェクト: gcallah/Indra
 def test_tcall(self):
     # need special env for this one
     env = Env("Test env", members=[create_newton()])
     user = TestUser("TestUser", env)
     acts = run(user, test_run=True)
     self.assertEqual(acts, DEF_STEPS)
コード例 #14
0
ファイル: test_composite.py プロジェクト: gcallah/Indra
def create_calcguys():
    return Composite(CALC_GUYS, members=[create_newton(),
                                         create_leibniz()])
コード例 #15
0
def create_calcguys():
    return Composite(CALC_GUYS, members=[create_newton(), create_leibniz()])
コード例 #16
0
 def setUp(self):
     self.newton = create_newton()
     self.calcs = create_calcguys()
     self.cambs = create_cambguys()
     self.pop_hist = PopHist()
     self.env = Env("Test env", action=env_action)
コード例 #17
0
 def test_tcall(self):
     # need special env for this one
     env = Env("Test env", members=[create_newton()])
     user = TestUser("TestUser", env)
     acts = run(user, test_run=True)
     self.assertEqual(acts, DEF_STEPS)