def test_invalid_name (self): date1 = Date(self.ruleset, 1, '1 A.D.') self.assertRaises(IllegalArgumentError, Date, self.ruleset, 2, '1 A.D.') date2 = Date(self.ruleset, 2, '2 A.D.') self.assertRaises(IllegalArgumentError, setattr, date2, 'name', '1 A.D.') # Changing a name should make it possible for the old name to # be used by a different date. date2.name = '3 A.D.' date1.name = '2 A.D.' # A newly set name must also be unavailable to other dates. self.assertRaises(IllegalArgumentError, setattr, date2, 'name', '2 A.D.')
def test_invalid_name(self): date1 = Date(self.ruleset, 1, '1 A.D.') self.assertRaises(IllegalArgumentError, Date, self.ruleset, 2, '1 A.D.') date2 = Date(self.ruleset, 2, '2 A.D.') self.assertRaises(IllegalArgumentError, setattr, date2, 'name', '1 A.D.') # Changing a name should make it possible for the old name to # be used by a different date. date2.name = '3 A.D.' date1.name = '2 A.D.' # A newly set name must also be unavailable to other dates. self.assertRaises(IllegalArgumentError, setattr, date2, 'name', '2 A.D.')
def test_name (self): date = Date(self.ruleset, 1, '1 A.D.') self.assertEqual(date.name, '1 A.D.') date.name = '2 A.D.' self.assertEqual(date.name, '2 A.D.')
def test_name(self): date = Date(self.ruleset, 1, '1 A.D.') self.assertEqual(date.name, '1 A.D.') date.name = '2 A.D.' self.assertEqual(date.name, '2 A.D.')