class TestImmunity(TC): #inherits from TestCase def setUp(self): self.value, self.range = 7, 2 self.i = Immunity(self.value, self.range) def test_init(self): #write what we want to check self.assertEqual(self.value, self.i.id) self.assertEqual(self.range, self.i.binding_range) def test_can_bind(self): c = Colicin(self.value) self.assertTrue(self.i.can_bind(c)) def test_mutate(self): i2 = self.i.mutate() self.assertNotEqual(self.i, i2)
def setUp(self): self.value, self.range = 7, 2 self.i = Immunity(self.value, self.range)