Example #1
0
    def test_fetch_list_fails(self):
        self.run_api_call.side_effect = Exception("DEADBEEF")

        with self.assertRaises(api_interface.FetchInformationFailed) as cm:
            api_interface.fetch_users(Mock())

        the_exception = cm.exception
        self.assertEqual(str(the_exception), "DEADBEEF")
Example #2
0
    def test_fetch_list_fails(self):
        self.run_api_call.side_effect = Exception("DEADBEEF")

        with self.assertRaises(api_interface.FetchInformationFailed) as cm:
            api_interface.fetch_users(Mock())

        the_exception = cm.exception
        self.assertEqual(str(the_exception), "DEADBEEF")
Example #3
0
    def test_fetch_list_empty_succeeds(self):
        ret_val = []

        self.run_api_call.return_value = ret_val

        result = api_interface.fetch_users(Mock())
        self.assertEqual(result, ret_val)
Example #4
0
    def test_fetch_list_empty_succeeds(self):
        ret_val = []

        self.run_api_call.return_value = ret_val

        result = api_interface.fetch_users(Mock())
        self.assertEqual(result, ret_val)
Example #5
0
    def test_fetch_list_succeeds(self):
        ret_val = [{'avatar_id': sentinel.avatar_id1,
                    'username' : sentinel.username1,
                    },
                   {'avatar_id': sentinel.avatar_id2,
                    'username' : sentinel.username2
                    }]

        self.run_api_call.return_value = ret_val

        result = api_interface.fetch_users(Mock())
        self.assertEqual(result, ret_val)
Example #6
0
    def test_fetch_list_succeeds(self):
        ret_val = [{
            'avatar_id': sentinel.avatar_id1,
            'username': sentinel.username1,
        }, {
            'avatar_id': sentinel.avatar_id2,
            'username': sentinel.username2
        }]

        self.run_api_call.return_value = ret_val

        result = api_interface.fetch_users(Mock())
        self.assertEqual(result, ret_val)