Beispiel #1
0
    def test_negative_post(self, session):
        repository = Repository(session, Data)

        data = Data()
        data.__session__ = True

        with self.assertRaises(EntityAlreadyRecognized):
            repository.post(data)
Beispiel #2
0
    def test_positive_post(self, session):
        repository = Repository(session, Data)

        data = Data()
        data.__session__ = None

        repository.post(data)

        session.persist.assert_called_with(data)
        session.flush.assert_called_with()