class TestBookMetadata(unittest.TestCase):
    def setUp(self):
        book = Book(1234)
        self.rdf_library = "gitenberg/tests/test_data"
        self.meta = BookMetadata(book, rdf_library=self.rdf_library)

    def test_init(self):
        self.assertEqual(self.meta.rdf_path, "{0}/1234/pg1234.rdf".format(self.rdf_library))

    def test_parse_rdf(self):
        self.meta.parse_rdf()
        self.assertEqual(self.meta.author, u"Conant, James Bryant")
        self.assertEqual(
            self.meta.title,
            u"Organic Syntheses
An Annual Publication of Satisfactory Methods for the Preparation of Organic Chemicals",
        )
Beispiel #2
0
class TestBookMetadata(unittest.TestCase):
    def setUp(self):
        book = Book(1234)
        self.rdf_library = config.data['rdf_library']
        self.meta = BookMetadata(book, rdf_library=self.rdf_library)

    def test_init(self):
        self.assertEqual(self.meta.rdf_path,
                         '{0}/1234/pg1234.rdf'.format(self.rdf_library))

    def test_parse_rdf(self):
        self.meta.parse_rdf()
        self.assertEqual(
            self.meta.agents("editor")[0]['agent_name'],
            u'Conant, James Bryant')
        self.assertEqual(
            self.meta.title,
            u'Organic Syntheses\r\nAn Annual Publication of Satisfactory Methods for the Preparation of Organic Chemicals'
        )
Beispiel #3
0
class TestBookMetadata(unittest.TestCase):
    def setUp(self):
        mock_book = MagicMock()
        mock_book.book_id = 1234
        self.rdf_library = './gitenberg/tests/test_data/rdf_library'
        self.meta = BookMetadata(mock_book, rdf_library=self.rdf_library)

    def test_init(self):
        self.assertEqual(self.meta.rdf_path,
                         '{0}/1234/pg1234.rdf'.format(self.rdf_library))

    def test_parse_rdf(self):
        self.meta.parse_rdf()
        self.assertEqual(
            self.meta.agents("editor")[0]['agent_name'],
            u'Conant, James Bryant')
        self.assertEqual(
            self.meta.title,
            u'Organic Syntheses\r\nAn Annual Publication of Satisfactory Methods for the Preparation of Organic Chemicals'
        )
Beispiel #4
0
class TestBookMetadata(unittest.TestCase):

    def setUp(self):
        book = Book(1234)
        self.meta = BookMetadata(book)

    def test_init(self):
        self.assertEqual(
            self.meta.rdf_path,
            './rdf_library/1234/pg1234.rdf'
        )

    def test_parse_rdf(self):
        self.meta.parse_rdf()
        self.assertEqual(
            self.meta.author,
            u'Conant, James Bryant'
        )
        self.assertEqual(
            self.meta.title,
            u'Organic Syntheses
An Annual Publication of Satisfactory Methods for the Preparation of Organic Chemicals'
        )
Beispiel #5
0
class TestBookMetadata(unittest.TestCase):

    def setUp(self):
        mock_book = MagicMock()
        mock_book.book_id = 1234
        self.rdf_library = './gitenberg/tests/test_data/rdf_library'
        self.meta = BookMetadata(mock_book, rdf_library=self.rdf_library )

    def test_init(self):
        self.assertEqual(
            self.meta.rdf_path,
            '{0}/1234/pg1234.rdf'.format(self.rdf_library)
        )

    def test_parse_rdf(self):
        self.meta.parse_rdf()
        self.assertEqual(
            self.meta.agents("editor")[0]['agent_name'],
            u'Conant, James Bryant'
        )
        self.assertEqual(
            self.meta.title,
            u'Organic Syntheses\r\nAn Annual Publication of Satisfactory Methods for the Preparation of Organic Chemicals'
        )
Beispiel #6
0
class TestBookMetadata(unittest.TestCase):

    def setUp(self):
        book = Book(1234)
        self.rdf_library = config.data['rdf_library']
        self.meta = BookMetadata(book, rdf_library=self.rdf_library )

    def test_init(self):
        self.assertEqual(
            self.meta.rdf_path,
            '{0}/1234/pg1234.rdf'.format(self.rdf_library)
        )

    def test_parse_rdf(self):
        self.meta.parse_rdf()
        self.assertEqual(
        
            self.meta.agents("editor")[0]['agent_name'],
            u'Conant, James Bryant'
        )
        self.assertEqual(
            self.meta.title,
            u'Organic Syntheses\r\nAn Annual Publication of Satisfactory Methods for the Preparation of Organic Chemicals'
        )