コード例 #1
0
ファイル: test_models.py プロジェクト: swznd/kuma
    def test_related_documents_calculated(self):
        d = Document.uncached.get(pk=1)
        eq_(0, d.related_documents.count())

        calculate_related_documents()

        d = Document.uncached.get(pk=1)
        eq_(2, d.related_documents.count())
コード例 #2
0
ファイル: test_models.py プロジェクト: swznd/kuma
    def test_related_documents_calculated(self):
        d = Document.uncached.get(pk=1)
        eq_(0, d.related_documents.count())

        calculate_related_documents()

        d = Document.uncached.get(pk=1)
        eq_(2, d.related_documents.count())
コード例 #3
0
ファイル: test_models.py プロジェクト: swznd/kuma
 def test_only_approved_have_related(self):
     calculate_related_documents()
     d = Document.uncached.get(pk=3)
     eq_(0, d.related_documents.count())
コード例 #4
0
ファイル: test_models.py プロジェクト: swznd/kuma
 def test_only_approved_revisions(self):
     calculate_related_documents()
     d = Document.uncached.get(pk=1)
     for rd in d.related_documents.all():
         assert rd.current_revision
コード例 #5
0
ファイル: test_models.py プロジェクト: swznd/kuma
 def test_related_only_locale(self):
     calculate_related_documents()
     d = Document.uncached.get(pk=1)
     for rd in d.related_documents.all():
         eq_('en-US', rd.locale)
コード例 #6
0
ファイル: test_models.py プロジェクト: swznd/kuma
 def test_only_approved_have_related(self):
     calculate_related_documents()
     d = Document.uncached.get(pk=3)
     eq_(0, d.related_documents.count())
コード例 #7
0
ファイル: test_models.py プロジェクト: swznd/kuma
 def test_only_approved_revisions(self):
     calculate_related_documents()
     d = Document.uncached.get(pk=1)
     for rd in d.related_documents.all():
         assert rd.current_revision
コード例 #8
0
ファイル: test_models.py プロジェクト: swznd/kuma
 def test_related_only_locale(self):
     calculate_related_documents()
     d = Document.uncached.get(pk=1)
     for rd in d.related_documents.all():
         eq_('en-US', rd.locale)