class OpenBibleStoryTestCase(TestCase): def setUp(self): self.resource = OpenBibleStory("en") @requests_mock.mock() def test_fetch_chapter(self, mock_requests): expected = { "number": "01", "title": u"1. The Creation", "ref": u"A Bible story from: Genesis 1-2", "frames": [{ "id": u"01-01", "img": u"https://example.com/obs/jpg/1/en/360px/obs-en-01-01.jpg", "text": u"This is how the beginning of everything happened.", }], } content = ("====== 1. The Creation ======\n\n{{" "https://example.com/obs/jpg/1/en/360px/obs-en-01-01.jpg" "}}\n\nThis is how the beginning of everything happened." "\n\n//A Bible story from: Genesis 1-2//") mock_requests.get("https://door43.org/en/obs/01?do=export_raw", text=content) chapter = self.resource.fetch_chapter("01") self.assertEquals(chapter, expected)
class OpenBibleStoryTestCase(TestCase): def setUp(self): self.resource = OpenBibleStory("en") @requests_mock.mock() def test_fetch_chapter(self, mock_requests): expected = { "number": "01", "title": u"1. The Creation", "ref": u"A Bible story from: Genesis 1-2", "frames": [ { "id": u"01-01", "img": u"https://example.com/obs/jpg/1/en/360px/obs-en-01-01.jpg", "text": u"This is how the beginning of everything happened.", } ], } content = ( "====== 1. The Creation ======\n\n{{" "https://example.com/obs/jpg/1/en/360px/obs-en-01-01.jpg" "}}\n\nThis is how the beginning of everything happened." "\n\n//A Bible story from: Genesis 1-2//" ) mock_requests.get( "https://door43.org/en/obs/01?do=export_raw", text=content ) chapter = self.resource.fetch_chapter("01") self.assertEquals(chapter, expected)
def setUp(self): resource_type, _ = OfficialResourceType.objects.get_or_create( short_name="obs", long_name="OpenBibleStory" ) language, _ = Language.objects.get_or_create( code="en", name="English", anglicized_name=u'English' ) source_language, _ = Language.objects.get_or_create( code="arc", name="Aramaic", anglicized_name=u'Aramaic' ) self.user, _ = User.objects.get_or_create( first_name="Test", last_name="RequestorUser", username="******" ) self.publish_request, _ = PublishRequest.objects.get_or_create( requestor="Test publish request", resource_type=resource_type, language=language, checking_level=1, source_text=source_language ) self.resource = OpenBibleStory("en", self.publish_request)
class OpenBibleStoryTestCase(TestCase): def setUp(self): resource_type, _ = OfficialResourceType.objects.get_or_create( short_name="obs", long_name="OpenBibleStory" ) language, _ = Language.objects.get_or_create( code="en", name="English", anglicized_name=u'English' ) source_language, _ = Language.objects.get_or_create( code="arc", name="Aramaic", anglicized_name=u'Aramaic' ) self.user, _ = User.objects.get_or_create( first_name="Test", last_name="RequestorUser", username="******" ) self.publish_request, _ = PublishRequest.objects.get_or_create( requestor="Test publish request", resource_type=resource_type, language=language, checking_level=1, source_text=source_language ) self.resource = OpenBibleStory("en", self.publish_request) @requests_mock.mock() def test_fetch_chapter(self, mock_requests): expected = { "number": "01", "title": u"1. The Creation", "ref": u"A Bible story from: Genesis 1-2", "frames": [ { "id": u"01-01", "img": u"https://example.com/obs/jpg/1/en/360px/obs-en-01-01.jpg", "text": u"This is how the beginning of everything happened.", } ], } content = ( "====== 1. The Creation ======\n\n{{" "https://example.com/obs/jpg/1/en/360px/obs-en-01-01.jpg" "}}\n\nThis is how the beginning of everything happened." "\n\n//A Bible story from: Genesis 1-2//" ) mock_requests.get( "https://door43.org/en/obs/01?do=export_raw", text=content ) chapter = self.resource.fetch_chapter("01") self.assertEquals(chapter, expected)
def setUp(self): resource_type, _ = OfficialResourceType.objects.get_or_create( short_name="obs", long_name="OpenBibleStory") language, _ = Language.objects.get_or_create( code="en", name="English", anglicized_name=u'English') source_language, _ = Language.objects.get_or_create( code="arc", name="Aramaic", anglicized_name=u'Aramaic') self.user, _ = User.objects.get_or_create( first_name="Test", last_name="RequestorUser", username="******") self.publish_request, _ = PublishRequest.objects.get_or_create( requestor="Test publish request", resource_type=resource_type, language=language, checking_level=1, source_text=source_language) self.resource = OpenBibleStory("en", self.publish_request)
class OpenBibleStoryTestCase(TestCase): def setUp(self): resource_type, _ = OfficialResourceType.objects.get_or_create( short_name="obs", long_name="OpenBibleStory") language, _ = Language.objects.get_or_create( code="en", name="English", anglicized_name=u'English') source_language, _ = Language.objects.get_or_create( code="arc", name="Aramaic", anglicized_name=u'Aramaic') self.user, _ = User.objects.get_or_create( first_name="Test", last_name="RequestorUser", username="******") self.publish_request, _ = PublishRequest.objects.get_or_create( requestor="Test publish request", resource_type=resource_type, language=language, checking_level=1, source_text=source_language) self.resource = OpenBibleStory("en", self.publish_request) @requests_mock.mock() def test_fetch_chapter(self, mock_requests): expected = { "number": "01", "title": u"1. The Creation", "ref": u"A Bible story from: Genesis 1-2", "frames": [{ "id": u"01-01", "img": u"https://example.com/obs/jpg/1/en/360px/obs-en-01-01.jpg", "text": u"This is how the beginning of everything happened.", }], } content = ("====== 1. The Creation ======\n\n{{" "https://example.com/obs/jpg/1/en/360px/obs-en-01-01.jpg" "}}\n\nThis is how the beginning of everything happened." "\n\n//A Bible story from: Genesis 1-2//") mock_requests.get("https://door43.org/en/obs/01?do=export_raw", text=content) chapter = self.resource.fetch_chapter("01") self.assertEquals(chapter, expected)
def setUp(self): self.resource = OpenBibleStory("en")