def test_get_publish_files_mark_legal_code(self): legal_code = LegalCodeFactory( tool__category="publicdomain", tool__deed_only=True, tool__unit="mark", tool__version="1.0", language_code="en", ) returned_list = legal_code.get_publish_files("legalcode") self.assertEqual( [ # relpath None, # symlinks [], # redirects_data [ { "destination": "deed.en", "language_code": "en", "redirect_file": ("publicdomain/mark/1.0/legalcode.en-us.html"), "title": "", }, { "destination": "deed.en", "language_code": "en", "redirect_file": ("publicdomain/mark/1.0/legalcode.en_us.html"), "title": "", }, { "destination": "deed.en", "language_code": "en", "redirect_file": ("publicdomain/mark/1.0/legalcode.en.html"), "title": "", }, { "destination": "deed.en", "language_code": "en", "redirect_file": ("publicdomain/mark/1.0/legalcode.html"), "title": "", }, ], ], returned_list, )
def test_get_publish_files_by_nc3_legal_code_ca_en(self): legal_code = LegalCodeFactory( tool__category="licenses", tool__jurisdiction_code="ca", tool__unit="by-nc", tool__version="3.0", language_code="en", ) returned_list = legal_code.get_publish_files("legalcode") self.assertEqual( [ # relpath "licenses/by-nc/3.0/ca/legalcode.en.html", # symlinks ["legalcode.html"], # redirects_data [ { "destination": "legalcode.en", "language_code": "en", "redirect_file": ("licenses/by-nc/3.0/ca/legalcode.en-us.html"), "title": "", }, { "destination": "legalcode.en", "language_code": "en", "redirect_file": ("licenses/by-nc/3.0/ca/legalcode.en_us.html"), "title": "", }, ], ], returned_list, )
def test_get_publish_files_zero_legal_code_en(self): legal_code = LegalCodeFactory( tool__category="publicdomain", tool__unit="zero", tool__version="1.0", language_code="en", ) returned_list = legal_code.get_publish_files("legalcode") self.assertEqual( [ # relpath "publicdomain/zero/1.0/legalcode.en.html", # symlinks ["legalcode.html"], # redirects_data [ { "destination": "legalcode.en", "language_code": "en", "redirect_file": ("publicdomain/zero/1.0/legalcode.en-us.html"), "title": "", }, { "destination": "legalcode.en", "language_code": "en", "redirect_file": ("publicdomain/zero/1.0/legalcode.en_us.html"), "title": "", }, ], ], returned_list, )
def test_get_publish_files_by_nc_nd_4_legal_code_zh_hant(self): legal_code = LegalCodeFactory( tool__category="licenses", tool__unit="by-nc-nd", tool__version="4.0", language_code="zh-hant", ) returned_list = legal_code.get_publish_files("legalcode") self.assertEqual( [ # relpath "licenses/by-nc-nd/4.0/legalcode.zh-hant.html", # symlinks [], # redirects_data [ { "destination": "legalcode.zh-hant", "language_code": "zh-hant", "redirect_file": ("licenses/by-nc-nd/4.0/legalcode.zh-tw.html"), "title": "", }, { "destination": "legalcode.zh-hant", "language_code": "zh-hant", "redirect_file": ("licenses/by-nc-nd/4.0/legalcode.zh_tw.html"), "title": "", }, ], ], returned_list, )
def test_get_publish_files_zero_deed_nl(self): legal_code = LegalCodeFactory( tool__category="publicdomain", tool__unit="zero", tool__version="1.0", language_code="nl", ) returned_list = legal_code.get_publish_files("deed") self.assertEqual( [ # relpath "publicdomain/zero/1.0/deed.nl.html", # symlinks [], # redirects_data [], ], returned_list, )
def test_get_publish_files_by_sa3_legal_code_am_hy(self): legal_code = LegalCodeFactory( tool__category="licenses", tool__jurisdiction_code="am", tool__unit="by-sa", tool__version="3.0", language_code="hy", ) returned_list = legal_code.get_publish_files("legalcode") self.assertEqual( [ # relpath "licenses/by-sa/3.0/am/legalcode.hy.html", # symlinks ["legalcode.html"], # redirects_data [], ], returned_list, )
def test_get_publish_files_by_nc_nd4_deed_en(self): legal_code = LegalCodeFactory( tool__category="licenses", tool__unit="by-nc-nd", tool__version="4.0", language_code="en", ) returned_list = legal_code.get_publish_files("deed") self.assertEqual( [ # relpath "licenses/by-nc-nd/4.0/deed.en.html", # symlinks ["deed.html", "index.html"], # redirects_data [ { "destination": "deed.en", "language_code": "en", "redirect_file": ("licenses/by-nc-nd/4.0/deed.en-us.html"), "title": "", }, { "destination": "deed.en", "language_code": "en", "redirect_file": ("licenses/by-nc-nd/4.0/deed.en_us.html"), "title": "", }, ], ], returned_list, )