def test_eq_ne(self): ala_occurrence_1 = ALAOccurrence(None, None, None) ala_occurrence_1.id = 1 ala_occurrence_2 = ALAOccurrence(None, None, None) ala_occurrence_2.id = 2 ala_occurrence_3 = ALAOccurrence(None, None, None) ala_occurrence_3.id = 1 self.assertFalse(ala_occurrence_1 == ala_occurrence_2) self.assertFalse(ala_occurrence_2 == ala_occurrence_3) self.assertTrue(ala_occurrence_1 == ala_occurrence_3) self.assertTrue(ala_occurrence_1 == ala_occurrence_1) self.assertTrue(ala_occurrence_1 != ala_occurrence_2) self.assertTrue(ala_occurrence_2 != ala_occurrence_3) self.assertFalse(ala_occurrence_1 != ala_occurrence_3) self.assertFalse(ala_occurrence_1 != ala_occurrence_1) self.assertFalse(ala_occurrence_1 == "Some String") self.assertTrue(ala_occurrence_1 != "Some String")
def test_find_by_id(self): session_maker = MagicMock(spec=SessionMaker) session = MagicMock(spec=scoped_session) to_test = ALAOccurrenceDAO(session_maker) to_return = ALAOccurrence(None, None, None) to_return.id = 1 session_maker.generate_session.return_value = session session.query.return_value.get.return_value = to_return out = to_test.find_by_id(1) self.assertIs(to_return, out) session.query.assert_called_with(ALAOccurrence) session.query.return_value.get.assert_called_with(1)