Пример #1
0
    def test_endpoint_member_full_profile(self):
        url = reverse(
            endpoints.endpoint_detail(endpoints.MEMBER_FULL_PROFILE),
            kwargs={"pk": 1423},
        )

        self._assert_response_not_found(url)

        create_sample_person(parliamentdotuk=1423)
        self._assert_response_json_ok(url)
Пример #2
0
    def test_endpoint_member_votes(self):
        url = reverse(
            endpoints.endpoint_detail(endpoints.MEMBER_VOTES),
            kwargs={"pk": 1423},
        )

        self._assert_response_not_found(url)

        create_sample_person(parliamentdotuk=1423)
        self._assert_response_json_ok(url)
Пример #3
0
    def test_endpoint_bill(self):
        url = reverse(
            endpoints.endpoint_detail(endpoints.BILL),
            kwargs={"pk": 2741},
        )

        self._assert_response_not_found(url)

        create_sample_bill(parliamentdotuk=2741)
        self._assert_response_json_ok(url)
Пример #4
0
    def test_endpoint_division_lords(self):
        url = reverse(
            endpoints.endpoint_detail(endpoints.DIVISION_LORDS),
            kwargs={"pk": 6367},
        )

        self._assert_response_not_found(url)

        create_sample_lords_division(parliamentdotuk=6367)
        self._assert_response_json_ok(url)
Пример #5
0
    def test_endpoint_division_commons(self):
        url = reverse(
            endpoints.endpoint_detail(endpoints.DIVISION_COMMONS),
            kwargs={"pk": 1436},
        )

        self._assert_response_not_found(url)

        create_sample_commons_division(parliamentdotuk=1436)
        self._assert_response_json_ok(url)
Пример #6
0
    def test_endpoint_constituency(self):
        url = reverse(
            endpoints.endpoint_detail(endpoints.CONSTITUENCY),
            kwargs={"pk": 146380},
        )

        self._assert_response_not_found(url)

        create_sample_constituency(parliamentdotuk=146380)
        self._assert_response_json_ok(url)
Пример #7
0
    def test_endpoint_party(self):
        url = reverse(
            endpoints.endpoint_detail(endpoints.PARTY),
            kwargs={"pk": 15},
        )

        self._assert_response_not_found(url)

        create_sample_party(parliamentdotuk=15)

        self._assert_response_json_ok(url)