Exemplo n.º 1
0
    def setup(self):
        super(TestFeedbooksOPDSImporter, self).setup()
        self.http = DummyHTTPClient()
        self.metadata = DummyMetadataClient()
        self.mirror = MockS3Uploader()

        self.data_source = DataSource.lookup(self._db, DataSource.FEEDBOOKS)

        # Create a default importer that's good enough for most tests.
        self.collection, self.importer = self._importer()
Exemplo n.º 2
0
 def setup_method(self):
     super(TestCustomListFromCSV, self).setup_method()
     self.data_source = DataSource.lookup(self._db, DataSource.LIBRARY_STAFF)
     self.metadata = DummyMetadataClient()
     self.metadata.lookups["Octavia Butler"] = "Butler, Octavia"
     self.l = CustomListFromCSV(
         self.data_source.name,
         "Test list",
         metadata_client=self.metadata,
         display_author_field="author",
         identifier_fields={Identifier.ISBN: "isbn"},
     )
     self.custom_list, ignore = self._customlist(
         data_source_name=self.data_source.name, num_entries=0
     )
     self.now = utc_now()
Exemplo n.º 3
0
 def setup(self):
     super(NYTBestSellerAPITest, self).setup()
     self.api = DummyNYTBestSellerAPI(self._db)
     self.metadata_client = DummyMetadataClient()
Exemplo n.º 4
0
 def __init__(self, _db):
     self._db = _db
     self.metadata_client = DummyMetadataClient()