def test_change_set_exceptions(self):
        c = Change()

        self.assertRaises(ValueError, lambda: c.set(-1, 'X'))
        c.set(0, 'X')
        c.set(MAX_BELL_NUMBER, 'X')
        self.assertRaises(ValueError, lambda: c.set(MAX_BELL_NUMBER + 1, 'X'))

        self.assertRaises(TypeError, lambda: c.set(self, 'X'))
        self.assertRaises(TypeError, lambda: c.set(1, self))

        self.assertRaises(ValueError, lambda: Change(5, 'XYZ'))
示例#2
0
    def test_change_set_exceptions(self):
        c = Change()

        self.assertRaises(ValueError, lambda: c.set(-1, 'X'))
        c.set(0, 'X')
        c.set(MAX_BELL_NUMBER, 'X')
        self.assertRaises(ValueError, lambda: c.set(MAX_BELL_NUMBER + 1, 'X'))

        self.assertRaises(TypeError, lambda: c.set(self, 'X'))
        self.assertRaises(TypeError, lambda: c.set(1, self))

        self.assertRaises(ValueError, lambda: Change(5, 'XYZ'))
示例#3
0
    def test_change_set(self):
        a = Change()
        self.assertNotEqual(a, Change(6, '16'))

        a.set(6, '16')
        self.assertEqual(a, Change(6, '16'))
 def test_change_set_returns_none(self):
     c = Change()
     self.assertEqual(c.set(4, 'X'), None)
示例#5
0
 def test_change_set_returns_none(self):
     c = Change()
     self.assertEqual(c.set(4, 'X'), None)
    def test_change_set(self):
        a = Change()
        self.assertNotEqual(a, Change(6, '16'))

        a.set(6, '16')
        self.assertEqual(a, Change(6, '16'))