Exemple #1
0
    def test_isbn10_ok(self):
        isbn = validate_ISBN(GOOD_ISBN10)
        expected_isbn = GOOD_ISBN10_EXPECTED
        self.assertEqual(expected_isbn, isbn)

        isbn = validate_ISBN(ISBN10X)
        expected_isbn = ISBN10X_EXPECTED
        self.assertEqual(expected_isbn, isbn)
Exemple #2
0
 def buscarLibro(self):
     """
     Busca un libro por ISBN en GoogleBooks y devuelve un dict con todos los datos o -1 si no valido el ISBN.
     """
     isbn = validate_ISBN(str(self.isbnEdit.text()))
     if isbn:
         resultado = servicio.search('ISBN' + isbn)
         if resultado.entry:
             return resultado.entry[0].to_dict()
     else:
         return -1
Exemple #3
0
 def findBook(self):
     """
     Busca un libro por ISBN en GoogleBooks y devuelve un dict
     con todos los datos o -1 si no valido el ISBN.
     """
     # FIXME: This "service" was here but I don't know where it came from
     service = None
     isbn = validate_ISBN(str(self.isbnEdit.text()))
     if isbn:
         result = service.search('ISBN' + isbn)
         if result.entry:
             return result.entry[0].to_dict()
     else:
         return -1
Exemple #4
0
 def test_isbn10_none(self):
     isbn = validate_ISBN(BAD_ISBN10)
     self.assertEqual(isbn, None)
Exemple #5
0
 def test_isbn13_ok(self):
     isbn = validate_ISBN(GOOD_ISBN13)
     expected_isbn = GOOD_ISBN13_EXPECTED
     self.assertEqual(expected_isbn, isbn)
Exemple #6
0
    def test_any_isbn_none(self):
        isbn = validate_ISBN(BAD_ISBN10)
        self.assertEqual(isbn, None)

        isbn = validate_ISBN(BAD_ISBN13)
        self.assertEqual(isbn, None)