コード例 #1
0
ファイル: test_shortcuts.py プロジェクト: EnTeQuAk/barbeque
    def test_only_catches_does_not_exist(self):
        DummyModel.objects.create(name='Dummy', slug='dummy')
        DummyModel.objects.create(name='Dummy2', slug='dummy2')

        with pytest.raises(MultipleObjectsReturned):
            get_object_or_none(DummyModel)
コード例 #2
0
ファイル: test_shortcuts.py プロジェクト: EnTeQuAk/barbeque
    def test_get_object(self):
        obj = DummyModel.objects.create(name='Dummy', slug='dummy')

        assert get_object_or_none(DummyModel) == obj
コード例 #3
0
ファイル: test_shortcuts.py プロジェクト: EnTeQuAk/barbeque
    def test_get_object_filter(self):
        DummyModel.objects.create(name='Dummy', slug='dummy')
        obj = DummyModel.objects.create(name='Dummy2', slug='dummy2')

        assert get_object_or_none(DummyModel, slug='dummy2') == obj
コード例 #4
0
ファイル: test_shortcuts.py プロジェクト: EnTeQuAk/barbeque
 def test_get_none_on_not_exist(self):
     assert get_object_or_none(DummyModel) is None