コード例 #1
0
    def test_parseBookLink_noMatch(self):
        testSpring = OpenEditionParser('uri', 'type')

        testOptions = []
        mockLink = MagicMock()
        mockLink.get.return_value = 'books.openedition.org/something/123'

        testSpring.parseBookLink(testOptions, mockLink)

        self.assertEqual(len(testOptions), 0)
コード例 #2
0
    def test_parseBookLink_foundMatch(self):
        testSpring = OpenEditionParser('uri', 'type')
        testSpring.publisher = 'test'
        testSpring.identifier = '123'

        testOptions = []
        mockLink = MagicMock()
        mockLink.get.return_value = 'books.openedition.org/epub/123'

        testSpring.parseBookLink(testOptions, mockLink)

        self.assertEqual(len(testOptions), 1)
        self.assertEqual(testOptions[0][3], 'application/epub+zip')
        self.assertEqual(testOptions[0][4], 'test_123.epub')