Skip to content

Commit

Permalink
add tests for rich comparision
Browse files Browse the repository at this point in the history
  • Loading branch information
hannosch committed May 5, 2013
1 parent c30c01b commit 20acf15
Showing 1 changed file with 36 additions and 0 deletions.
36 changes: 36 additions & 0 deletions src/Missing/tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,42 @@ def test_cmp(self):
self.assertNotEqual(value, u(b'abc'))
self.assertNotEqual(u(b'abc'), value)

def test_lt(self):
value = self._make_one()
self.assertTrue(1 < value)
self.assertFalse(value < 1)
self.assertFalse(value < value)

def test_le(self):
value = self._make_one()
self.assertTrue(1 <= value)
self.assertFalse(value <= 1)
self.assertTrue(value <= value)

def test_eq(self):
value = self._make_one()
self.assertFalse(1 == value)
self.assertFalse(value == 1)
self.assertTrue(value == value)

def test_ne(self):
value = self._make_one()
self.assertTrue(1 != value)
self.assertTrue(value != 1)
self.assertFalse(value != value)

def test_gt(self):
value = self._make_one()
self.assertFalse(1 > value)
self.assertTrue(value > 1)
self.assertFalse(value > value)

def test_ge(self):
value = self._make_one()
self.assertFalse(1 >= value)
self.assertTrue(value >= 1)
self.assertTrue(value >= value)

def test_add(self):
value = self._make_one()
self.assertEqual(1 + value, value)
Expand Down

0 comments on commit 20acf15

Please sign in to comment.