def test_translations_get_parent_tags(self): doc1 = document(title=u'Audio too loud') doc1.save() revision(document=doc1, is_approved=True, save=True) doc1.tags.add(u'desktop') doc1.tags.add(u'windows') doc2 = document(title=u'Audio too loud bork bork', parent=doc1) doc2.save() revision(document=doc2, is_approved=True, save=True) doc2.tags.add(u'badtag') # Verify the parent has the right tags. doc_dict = Document.extract_document(doc1.id) eq_(doc_dict['tag'], [u'desktop', u'windows']) # Verify the translation has the parent's tags. doc_dict = Document.extract_document(doc2.id) eq_(doc_dict['tag'], [u'desktop', u'windows'])
def test_translations_get_parent_tags(self): doc1 = document(title=u'Audio too loud') doc1.save() revision(document=doc1, is_approved=True, save=True) doc1.topics.add(topic(slug='cookies', save=True)) doc1.topics.add(topic(slug='general', save=True)) doc1.products.add(product(slug='desktop', save=True)) doc2 = document(title=u'Audio too loud bork bork', parent=doc1) doc2.save() revision(document=doc2, is_approved=True, save=True) doc2.tags.add(u'badtag') # Verify the parent has the right tags. doc_dict = Document.extract_document(doc1.id) eq_(doc_dict['document_topic'], [u'cookies', u'general']) eq_(doc_dict['document_product'], [u'desktop']) # Verify the translation has the parent's tags. doc_dict = Document.extract_document(doc2.id) eq_(doc_dict['document_topic'], [u'cookies', u'general']) eq_(doc_dict['document_product'], [u'desktop'])
def test_translations_get_parent_tags(self): doc1 = document(title=u"Audio too loud") doc1.save() revision(document=doc1, is_approved=True, save=True) doc1.topics.add(topic(slug="cookies", save=True)) doc1.topics.add(topic(slug="general", save=True)) doc1.products.add(product(slug="desktop", save=True)) doc2 = document(title=u"Audio too loud bork bork", parent=doc1) doc2.save() revision(document=doc2, is_approved=True, save=True) doc2.tags.add(u"badtag") # Verify the parent has the right tags. doc_dict = Document.extract_document(doc1.id) eq_(doc_dict["document_topic"], [u"cookies", u"general"]) eq_(doc_dict["document_product"], [u"desktop"]) # Verify the translation has the parent's tags. doc_dict = Document.extract_document(doc2.id) eq_(doc_dict["document_topic"], [u"cookies", u"general"]) eq_(doc_dict["document_product"], [u"desktop"])
def test_translations_get_parent_tags(self): doc1 = document(title=u'Audio too loud') doc1.save() revision(document=doc1, is_approved=True, save=True) doc1.topics.add(topic(slug='cookies', save=True)) doc1.topics.add(topic(slug='general', save=True)) doc1.products.add(product(slug='desktop', save=True)) doc2 = document(title=u'Audio too loud bork bork', parent=doc1) doc2.save() revision(document=doc2, is_approved=True, save=True) doc2.tags.add(u'badtag') # Verify the parent has the right tags. doc_dict = Document.extract_document(doc1.id) eq_(doc_dict['topic'], [u'cookies', u'general']) eq_(doc_dict['product'], [u'desktop']) # Verify the translation has the parent's tags. doc_dict = Document.extract_document(doc2.id) eq_(doc_dict['topic'], [u'cookies', u'general']) eq_(doc_dict['product'], [u'desktop'])