Beispiel #1
0
    def test_transactions(self):
        """Test if a set of transactions is returned"""

        http_requests = setup_http_server()

        client = ConduitClient(PHABRICATOR_URL, 'aaaa')
        _ = client.transactions(69, 73, 78)

        expected = [{
            '__conduit__': ['True'],
            'output': ['json'],
            'params': {
                '__conduit__': {
                    'token': 'aaaa'
                },
                'ids': [69, 73, 78]
            }
        }]

        self.assertEqual(len(http_requests), len(expected))

        for i in range(len(expected)):
            rparams = http_requests[i].parsed_body
            rparams['params'] = json.loads(rparams['params'][0])
            self.assertDictEqual(rparams, expected[i])
    def test_transactions(self):
        """Test if a set of transactions is returned"""

        http_requests = setup_http_server()

        client = ConduitClient(PHABRICATOR_URL, 'aaaa')
        _ = client.transactions(69, 73, 78)

        expected = [{
                     '__conduit__' : ['True'],
                     'output' : ['json'],
                     'params' : {
                                 '__conduit__' : {'token': 'aaaa'},
                                 'ids' : [69, 73, 78]
                                }
                   }]

        self.assertEqual(len(http_requests), len(expected))

        for i in range(len(expected)):
            rparams = http_requests[i].parsed_body
            rparams['params'] = json.loads(rparams['params'][0])
            self.assertDictEqual(rparams, expected[i])