def test_experiment_histories_are_unequal(self): """ Should return False, because both ExperimentHistories contain unequal arrays. """ histories1, histories2 = ExperimentHistories(), ExperimentHistories() histories1.setup(1, 1, 1, 1, 1) histories2.setup(1, 1, 2, 1, 1) self.assertIs(ExperimentHistories.__eq__(histories1, histories2), False)
def test_experiment_histories_error_on_invalid_type(self): """ Should return False, because both ExperimentHistories contain unequal arrays. """ with self.assertRaises(AssertionError): ExperimentHistories.__eq__(ExperimentHistories(), dict())
def test_experiment_histories_are_equal(self): """ Should return True, because both ExperimentHistories contain equal arrays. """ histories = ExperimentHistories() histories.setup(1, 1, 1, 1, 1) self.assertIs(ExperimentHistories.__eq__(histories, histories), True)