Пример #1
0
	def test_apply(self):
		all_qs = Mock()

		manager = Mock()
		manager.all = Mock(return_value=all_qs)

		db = DjangoBackend()
		db.apply(Query([EqualsCondition('a', 1)]), manager)

		assert manager.all.called # Mock() isn't an instance of Manager, so .all() must be called
		assert all_qs.filter.called
Пример #2
0
    def test_apply(self):
        all_qs = Mock()

        manager = Mock()
        manager.all = Mock(return_value=all_qs)

        db = DjangoBackend()
        db.apply(Query([EqualsCondition('a', 1)]), manager)

        assert manager.all.called  # Mock() isn't an instance of Manager, so .all() must be called
        assert all_qs.filter.called