def test_init_with_license_keys(self): met_office = MetOffice() self.assertIsNotNone(met_office) license_keys = LicenseKeys() license_keys.add_key('METOFFICE_API_KEY', "ABCDEFGHIJKL") met_office.check_for_license_keys(license_keys) self.assertIsNotNone(met_office._met_office_api)
def test_init_no_license_keys(self): self._client.license_keys.empty() with self.assertRaises(Exception): met_office = MetOffice() met_office.check_for_license_keys(None)
def test_init_with_license_keys_none_present(self): met_office = MetOffice() self.assertIsNotNone(met_office) license_keys = LicenseKeys() with self.assertRaises(Exception): met_office.check_for_license_keys(license_keys)