Exemple #1
0
    def test_validate_method_raises_value_error_for_non_increasing_time(self):
        # Arrange
        state = StateSliceEvent()
        state.start_time = [1.0, 2.0, 1.5]
        state.end_time = [1.1, 2.1, 2.5]

        # Act + Assert
        self.assertRaises(ValueError, state.validate)
Exemple #2
0
    def test_validate_method_raises_value_error_for_end_time_smaller_than_start_time(self):
        # Arrange
        state = StateSliceEvent()
        state.start_time = [1.0, 2.0, 4.6]
        state.end_time = [1.1, 2.1, 2.5]

        # Act + Assert
        self.assertRaises(ValueError, state.validate)
Exemple #3
0
    def test_validate_method_raises_value_error_for_mismatching_start_and_end_time_length(self):
        # Arrange
        state = StateSliceEvent()
        state.start_time = [1.0, 2.0]
        state.end_time = [5.0]

        # Act + Assert
        self.assertRaises(ValueError, state.validate)
Exemple #4
0
    def test_validate_method_raises_value_error_for_end_time_smaller_than_start_time(self):
        # Arrange
        state = StateSliceEvent()
        state.start_time = [1.0, 2.0, 4.6]
        state.end_time = [1.1, 2.1, 2.5]

        # Act + Assert
        self.assertRaises(ValueError, state.validate)
Exemple #5
0
    def test_validate_method_raises_value_error_for_mismatching_start_and_end_time_length(self):
        # Arrange
        state = StateSliceEvent()
        state.start_time = [1.0, 2.0]
        state.end_time = [5.0]

        # Act + Assert
        self.assertRaises(ValueError, state.validate)
Exemple #6
0
 def test_that_raises_when_only_one_time_is_set(self):
     state = StateSliceEvent()
     state.start_time = [1.0, 2.0]
     assert_validate_error(self, ValueError, state)
     state.end_time = [2.0, 3.0]
 def test_that_raises_when_only_one_time_is_set(self):
     state = StateSliceEvent()
     state.start_time = [1.0, 2.0]
     assert_validate_error(self, ValueError, state)
     state.end_time = [2.0, 3.0]