예제 #1
0
    def testModelWithArchiveOfOurOwn(self):
        html = contents_of("ao3_writteninthebody.html")
        self._given_api([ArchiveOfOurOwnSite(FakeInternet(html))])

        self._when_making_request_to(
            "http://archiveofourown.org/works/5343467")
        self._then_response_is_valid()
예제 #2
0
    def testModelWithFanfictionNet(self):
        html = contents_of("partners1.html")
        self._given_api([FanfictionNetSite(FakeInternet(html))])

        self._when_making_request_to(
            "http://www.fanfiction.net/s/5012016/1/Partners")
        self._then_response_is_valid()
예제 #3
0
    def _parse_result_for_file(path):
        story_html = contents_of(path)

        parser = FanfictionNetParser()
        parse_result = parser.parse(story_html)
        return parse_result
예제 #4
0
 def _get_fake_model():
     html = contents_of("chemprof.html")
     internet = FakeInternet(html)
     model = FFNetProfileApi(None, validate_url, internet)
     return model
예제 #5
0
    def _parse_result_for_file(path):
        story_html = contents_of(path)

        parser = ArchiveOfOurOwnParser()
        parse_result = parser.parse(story_html)
        return parse_result
예제 #6
0
    def _parse_result_for_file(path):
        story_html = contents_of(path)

        parser = FFNetProfileParser()
        parse_result = parser.parse(story_html)
        return parse_result