예제 #1
0
 def test_set_gravity_wrongly(self):
     planetx = Planet('planet',
                      size='small',
                      organic='rich',
                      mineral='average',
                      environment='toxic')
     planetx.gravity = 'jupajda'
예제 #2
0
 def test_set_gravity_correctly(self):
     planetx = Planet('planet',
                      size='small',
                      organic='rich',
                      mineral='average',
                      environment='toxic')
     gravity = ('low', 'medium', 'heavy')
     for i in gravity:
         planetx.gravity = i
         eq_(planetx.gravity, i)
예제 #3
0
 def test_gravity_del(self):
     planetx = Planet('planet',
                      size='tiny',
                      organic='rich',
                      mineral='poor',
                      environment='toxic')
     planetx.gravity = 'heavy'
     eq_(planetx.gravity, 'heavy')
     del planetx.gravity
     eq_(planetx.gravity, 'low')
예제 #4
0
 def test_set_gravity_asteroids2(self):
     planetx = Planet('asteroids')
     planetx.gravity = None
     eq_(planetx.gravity, None)
예제 #5
0
 def test_set_gravity_asteroids(self):
     planetx = Planet('asteroids')
     planetx.gravity = 'heavy'
예제 #6
0
 def test_set_gravity_giant(self):
     planetx = Planet('giant')
     planetx.gravity = 'heavy'