def test_delete_account(self):
        account_id =str(uuid.uuid1())
        class dummyInfo:
            pass

        dummy_info = dummyInfo()
        dummy_info.key = str(uuid.uuid1())
        dummy_info.secret = str(uuid.uuid1())
        Accounts.add_account(account_id, dummy_info, callback=self.stop)
        self.wait()

        Accounts.delete_account(account_id, callback=self.stop)
        self.wait()

        Accounts.get_account(account_id, callback=self.stop)
        account_info = self.wait()

        self.assertTrue(account_info is None)
    def test_add_account(self):
        account_id =str(uuid.uuid1())
        class dummyInfo:
            pass

        dummy_info = dummyInfo()
        dummy_info.key = str(uuid.uuid1())
        dummy_info.secret = str(uuid.uuid1())
        Accounts.add_account(account_id, dummy_info, callback=self.stop)
        self.wait()
        Accounts.get_account(account_id, callback=self.stop)
        actual_info = self.wait()
        actual_account_id = actual_info['account_id']

        self.assertEqual(account_id, actual_account_id)

        #cleanup
        Accounts.delete_account(account_id, callback=self.stop)
        self.wait()
 def test_get_account_invalid_account(self):
     Accounts.get_account('dummy', callback=self.stop)
     account = self.wait()
     self.assertTrue(account is None)
 def test_get_account_valid_account(self):
     Accounts.get_account(self.__account_id, callback=self.stop)
     account = self.wait()
     self.assertTrue(account is not None)