示例#1
0
 def test_colony_set_asteroids2(self):
     planetx = Planet('asteroids')
     planetx.colony = self.colony
示例#2
0
 def test_colony_asteroids1(self):
     planetx = Planet('asteroids', colony=self.outpost)
     eq_(planetx.colony, None)
示例#3
0
 def test_colony_asteroids2(self):
     planetx = Planet('asteroids', colony=self.colony)
     eq_(planetx.colony, None)
示例#4
0
 def test_bad_init_planet2(self):
     Planet('planet', size='small')
示例#5
0
 def test_planet_wrong_type(self):
     Planet('foo')
示例#6
0
 def test_set_colony_giant(self):
     planetx = Planet('giant')
     planetx.colony = self.colony
示例#7
0
 def test_planet_strings_asteroids(self):
     planetx = Planet('asteroids')
     eq_(str(planetx), 'This is asteroids field')
示例#8
0
 def test_create_planet_missing_property1(self):
     planetx = Planet('asteroids')
     planetx.create_planet(size='medium', organic='average', mineral='rich')
示例#9
0
 def test_create_planet_missing_property2(self):
     planetx = Planet('asteroids')
     planetx.create_planet(size='medium',
                           mineral='rich',
                           environment='barren')
示例#10
0
 def test_bad_init_planet6(self):
     Planet('planet', size='tiny', organic='poor', environment='toxic')
示例#11
0
 def test_bad_init_planet7(self):
     Planet('planet', environment='toxic', mineral='rich', size='huge')
示例#12
0
 def test_bad_init_planet5(self):
     Planet('planet', environment='toxic')
示例#13
0
 def test_bad_init_planet4(self):
     Planet('planet', organic='poor', mineral='poor')
示例#14
0
 def test_bad_init_planet3(self):
     Planet(
         'planet',
         size='small',
         organic='poor',
     )
示例#15
0
 def test_giant_outpost(self):
     planetx = Planet('giant', colony=self.outpost)
     eq_(planetx.colony.kind, 'outpost')
示例#16
0
 def test_create_planet_missing_property3(self):
     planetx = Planet('asteroids')
     planetx.create_planet(size='medium',
                           organic='average',
                           environment='barren')
示例#17
0
 def test_giant_colony(self):
     Planet('giant', colony=self.colony)
示例#18
0
 def test_create_planet_missing_property4(self):
     planetx = Planet('asteroids')
     planetx.create_planet(organic='average',
                           mineral='rich',
                           environment='barren')
示例#19
0
 def test_del_outpost_giant(self):
     planetx = Planet('giant', colony=self.outpost)
     del planetx.colony
     eq_(planetx.colony, None)
示例#20
0
 def test_create_planet_missing_property5(self):
     planetx = Planet('asteroids')
     planetx.create_planet()
示例#21
0
 def test_planet_strings_giant(self):
     planetx = Planet('giant')
     eq_(str(planetx), 'This is gas giant planet')
示例#22
0
 def test_bad_init_planet1(self):
     Planet('planet')