def test_equal_diff_brackets(self):
     range_object = Range('(-1,4]')
     value = Range('[0,5)')
     self.assertTrue(range_object.equals(value))
 def test_not_equal(self):
     range_object = Range('(-1,4]')
     value = Range('(-5,4]')
     self.assertFalse(range_object.equals(value))
 def test_equal_wrong_type_error(self):
     range_object = Range('(-1,3]')
     value = 'a'
     with self.assertRaises(TypeError):
         range_object.equals(value)