class TestMilkcocoaApi(unittest.TestCase):
    def setUp(self):
        create_dumb_file()
        self.keys = MilkCocoaKeys(key_file_name='keys_dumb.ini')

    def tearDown(self):
        delete_dumb_file()

    def test_milkcocoa_instance_connection_no_ssl(self):
        credentials = self.keys.get_credentials()

        milkcocoa = Milkcocoa.connect(app_id=credentials.get('app_id'),
                                      useSSL=False)
        self.assertIsNotNone(milkcocoa)
        self.assertIsInstance(milkcocoa, Milkcocoa)

    def test_milkcocoa_instace_connection_with_api_no_ssl(self):
        credentials = self.keys.get_credentials()

        milkcocoa = Milkcocoa.connectWithApiKey(
            app_id=credentials.get('app_id'),
            key=credentials.get('key'),
            secret=credentials.get('secret'),
            useSSL=False)
        self.assertIsNotNone(milkcocoa)
        self.assertIsInstance(milkcocoa, Milkcocoa)
class TestMilkcocoaApi(unittest.TestCase):
    def setUp(self):
        create_dumb_file()
        self.keys = MilkCocoaKeys(key_file_name="keys_dumb.ini")

    def tearDown(self):
        delete_dumb_file()

    def test_milkcocoa_instance_connection_no_ssl(self):
        credentials = self.keys.get_credentials()

        milkcocoa = Milkcocoa.connect(app_id=credentials.get("app_id"), useSSL=False)
        self.assertIsNotNone(milkcocoa)
        self.assertIsInstance(milkcocoa, Milkcocoa)

    def test_milkcocoa_instace_connection_with_api_no_ssl(self):
        credentials = self.keys.get_credentials()

        milkcocoa = Milkcocoa.connectWithApiKey(
            app_id=credentials.get("app_id"), key=credentials.get("key"), secret=credentials.get("secret"), useSSL=False
        )
        self.assertIsNotNone(milkcocoa)
        self.assertIsInstance(milkcocoa, Milkcocoa)
class TestDatastore(unittest.TestCase):

    def setUp(self):
        create_dumb_file()
        self.keys = MilkCocoaKeys(key_file_name='keys_dumb.ini')

    def tearDown(self):
        delete_dumb_file()

    def test_datastore_instance(self):
        credentials = self.keys.get_credentials()

        milkcocoa = Milkcocoa.connect(app_id=credentials.get('app_id'), useSSL=False)
        datastore = milkcocoa.datastore('dumb_python')

        self.assertIsNotNone(datastore)
        self.assertIsInstance(datastore, DataStore)
class ApiKeys(unittest.TestCase):

    def setUp(self):
        create_dumb_file()
        self.mkca_key = MilkCocoaKeys(key_file_name='keys_dumb.ini')

    def tearDown(self):
        delete_dumb_file()

    def test_instance(self):
        self.assertIsNotNone(self.mkca_key)
        self.assertIsInstance(self.mkca_key, MilkCocoaKeys)

    def test_has_app_id(self):
        credentials = self.mkca_key.get_credentials()
        self.assertIn('app_id', credentials)

    def test_has_access_key(self):
        credentials = self.mkca_key.get_credentials()
        self.assertIn('key', credentials)

    def test_has_secret_key(self):
        credentials = self.mkca_key.get_credentials()
        self.assertIn('secret', credentials)

    def test_read_key_file(self):
        content = self.mkca_key._read_key_file()
        self.assertIsNotNone(content)

        for option in OPTIONS:
            self.assertIn(option, content)

    def test_file_not_exists(self):
        self.mkca_key._path_api_key = 'dumb'

        with self.assertRaises(IOError):
            self.mkca_key._key_file_exists()
 def setUp(self):
     create_dumb_file()
     self.keys = MilkCocoaKeys(key_file_name='keys_dumb.ini')
 def setUp(self):
     create_dumb_file()
     self.keys = MilkCocoaKeys(key_file_name="keys_dumb.ini")
Exemple #7
0
 def setUp(self):
     create_dumb_file()
     self.mkca_key = MilkCocoaKeys(key_file_name='keys_dumb.ini')