def test_overlap_operation(self): rang = RangeViewModel() rang.set_operation(Operation.OVERLAP) rang.set_value_1('[1,5]') rang.set_value_2('[2,3]') rang.make_operation() self.assertEqual(rang.get_result_string(), 'No')
def test_equals_operation(self): rang = RangeViewModel() rang.set_operation(Operation.EQUALS) rang.set_value_1('[1,5]') rang.set_value_2('[1,5)') rang.make_operation() self.assertEqual(rang.get_result_string(), 'No')
def test_clear_result(self): rang = RangeViewModel() rang.set_value_1('(1,5)') rang.set_operation(Operation.END_POINTS) rang.make_operation() rang.clear_result() self.assertEqual(rang.get_result_string(), '')
def test_make_contains_operation_with_range(self): rang = RangeViewModel() rang.set_value_1('[1,5]') rang.set_value_2('[1,3]') rang.make_operation() self.assertEqual(rang.get_result_string(), 'Yes')
def test_get_result_string(self): rang = RangeViewModel() self.assertEqual(rang.get_result_string(), '')
def test_get_end_points_operation(self): rang = RangeViewModel() rang.set_operation(Operation.END_POINTS) rang.set_value_1('(1,5)') rang.make_operation() self.assertEqual(rang.get_result_string(), '2 4')
def test_get_all_points_operation(self): rang = RangeViewModel() rang.set_operation(Operation.ALL_POINTS) rang.set_value_1('(1,5]') rang.make_operation() self.assertEqual(rang.get_result_string(), '2 3 4 5')