def test_delete_mapping(self):
        e = Mapping(
            id='1234-5678', priority=1
        )
        responses.add(responses.DELETE, 'http://localhost/__admin/mappings/1234-5678', body='', status=200)

        r = Mappings.delete_mapping(e)
        self.assertEquals(200, r.status_code)
    def test_update_mapping(self):
        e = Mapping(
            id='1234-5678', priority=1
        )
        resp = e.get_json_data()
        responses.add(responses.PUT, 'http://localhost/__admin/mappings/1234-5678', json=resp, status=200)

        r = Mappings.update_mapping(e)
        self.assertIsInstance(r, Mapping)
        self.assertEquals('1234-5678', r.id)
        self.assertEquals(1, r.priority)
    def test_retrieve_all_mappings(self):
        e = AllMappings(
            mappings=[Mapping(id='1234-5678', priority=1), ],
            meta=MappingMeta(total=1)
        )
        resp = e.get_json_data()
        responses.add(responses.GET, 'http://localhost/__admin/mappings', json=resp, status=200)

        r = Mappings.retrieve_all_mappings()
        self.assertIsInstance(r, AllMappings)
        self.assertIsInstance(r.meta, MappingMeta)
        self.assertEquals(1, r.meta.total)
Exemple #4
0
    def test_retrieve_mapping(self):
        e = Mapping(id="1234-5678", priority=1)
        resp = e.get_json_data()
        responses.add(responses.GET,
                      "http://localhost/__admin/mappings/1234-5678",
                      json=resp,
                      status=200)

        r = Mappings.retrieve_mapping(e)
        self.assertIsInstance(r, Mapping)
        self.assertEqual("1234-5678", r.id)
        self.assertEqual(1, r.priority)
def set_bootstrap_response(data):
    Config.base_url = 'http://wiremock:8080/__admin'

    if data is None:
        mapping = Mapping(
            priority=100,
            request=MappingRequest(method=HttpMethods.GET,
                                   url='/api/bootstrap/'),
            response=MappingResponse(status=403, ),
            persistent=False,
        )
    else:
        mapping = Mapping(
            priority=100,
            request=MappingRequest(method=HttpMethods.GET,
                                   url='/api/bootstrap/'),
            response=MappingResponse(
                status=200,
                body=json.dumps(data),
                headers={'Content-Type': 'application/json'}),
            persistent=False,
        )
    Mappings.create_mapping(mapping=mapping)
Exemple #6
0
    def test_create_mapping(self):
        e = MappingResponse(body="test", status=200)
        resp = e.get_json_data()
        responses.add(responses.POST,
                      "http://localhost/__admin/mappings",
                      json=resp,
                      status=200)

        m = Mapping(priority=1,
                    request=MappingRequest(url="test", method="GET"),
                    response=MappingResponse(status=200, body="test"))

        r = Mappings.create_mapping(m)
        self.assertIsInstance(r, MappingResponse)
        self.assertEqual(200, r.status)
        self.assertEqual("test", r.body)
    def test_create_mapping(self):
        e = MappingResponse(
            body='test',
            status=200
        )
        resp = e.get_json_data()
        responses.add(responses.POST, 'http://localhost/__admin/mappings', json=resp, status=200)

        m = Mapping(
            priority=1,
            request=MappingRequest(url='test', method='GET'),
            response=MappingResponse(status=200, body='test')
        )

        r = Mappings.create_mapping(m)
        self.assertIsInstance(r, MappingResponse)
        self.assertEquals(200, r.status)
        self.assertEquals('test', r.body)