示例#1
0
    def test_from_jsonld(self):
        print('Iniciando el test from json-ld')
        jsonld_request = {
            '@context': 'http://schema.org',
            '@type': 'Book',
            'name': 'Crimen y Castigo',
            'author': {
                '@type': 'Person',
                'name': 'Fiodor Dostoyevski'
            },
            'datePublished': '1867/01/01',
            'isbn': '0-7582-3013-3'
        }

        book = Book.from_jsonld(jsonld_request)
        self.assertEqual(book.nombre, 'Crimen y Castigo')
        self.assertEqual(book.autor, 'Fiodor Dostoyevski')
        self.assertEqual(book.fechapub.strftime('%Y/%m/%d'), '1867/01/01')
        self.assertEqual(book.isbn, '0-7582-3013-3')