Beispiel #1
0
    def test_setup(self):
        server = KintoServer('foo', 'baa')
        responses.add(
            responses.GET,
            settings.KINTO_API_URL,
            content_type='application/json',
            json={'user': {'id': 'account:test_username'}})
        records_url = (
            settings.KINTO_API_URL +
            'buckets/foo_test_username/collections/baa/records')
        responses.add(
            responses.GET,
            records_url,
            content_type='application/json')

        server.setup()
        assert server._setup_done
        assert server.bucket == 'foo_test_username'

        server.setup()  # a second time shouldn't make any requests
Beispiel #2
0
    def test_setup(self):
        server = KintoServer('foo', 'baa')
        responses.add(
            responses.GET,
            settings.REMOTE_SETTINGS_WRITER_URL,
            content_type='application/json',
            json={'user': {'id': 'account:test_username'}})
        bucket_url = (
            settings.REMOTE_SETTINGS_WRITER_URL +
            'buckets/foo_test_username')
        responses.add(
            responses.GET,
            bucket_url,
            content_type='application/json')
        responses.add(
            responses.GET,
            bucket_url + '/collections/baa',
            content_type='application/json')

        server.setup()
        assert server._setup_done
        assert server.bucket == 'foo_test_username'

        server.setup()  # a second time shouldn't make any requests
Beispiel #3
0
    def test_setup_not_test_server(self):
        server = KintoServer('foo', 'baa')

        server.setup()  # will just return
        assert server._setup_done
        assert server.bucket == 'foo'