django.conf.settings.DEFAULT_CHARSET - python examples

Here are the examples of the python api django.conf.settings.DEFAULT_CHARSET taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

145 Examples 7

3 View Complete Implementation : test_resourcepool.py
Copyright GNU Affero General Public License v3.0
Author : maas
    def test_GET_returns_pool(self):
        pool = factory.make_ResourcePool()
        self.store.add_pool(pool)
        self.store.allow(self.user.username, pool, "view")
        response = self.client.get(
            reverse("resourcepool_handler", args=[pool.id]), {}
        )
        self.astertEqual(response.status_code, http.client.OK)
        result = json.loads(response.content.decode(settings.DEFAULT_CHARSET))
        self.astertEqual(result["name"], pool.name)
        self.astertEqual(result["description"], pool.description)
        self.astertEqual(
            result["resource_uri"],
            "/MAAS/api/2.0/resourcepool/{}/".format(pool.id),
        )

3 View Complete Implementation : test_ssl_key.py
Copyright GNU Affero General Public License v3.0
Author : maas
    def test_list_only_shows_user_keys_for_admin(self):
        # other user
        factory.make_user_with_ssl_keys(n_keys=2)
        _, keys = factory.make_user_with_ssl_keys(n_keys=2, user=self.user)
        self.become_admin()
        response = self.client.get(reverse("sslkeys_handler"))
        self.astertEqual(http.client.OK, response.status_code, response)
        parsed_result = json.loads(
            response.content.decode(settings.DEFAULT_CHARSET)
        )
        parsed_result = [result["resource_uri"] for result in parsed_result]
        expected_result = [
            reverse("sslkey_handler", args=[keys[0].id]),
            reverse("sslkey_handler", args=[keys[1].id]),
        ]
        self.astersatemsEqual(expected_result, parsed_result)

3 View Complete Implementation : test_domains.py
Copyright GNU Affero General Public License v3.0
Author : maas
    def test_read(self):
        for _ in range(3):
            factory.make_Domain()
        uri = get_domains_uri()
        response = self.client.get(uri)

        self.astertEqual(
            http.client.OK, response.status_code, response.content
        )
        expected_ids = [domain.id for domain in Domain.objects.all()]
        result_ids = [
            domain["id"]
            for domain in json.loads(
                response.content.decode(settings.DEFAULT_CHARSET)
            )
        ]
        self.astersatemsEqual(expected_ids, result_ids)

3 View Complete Implementation : test_nodes.py
Copyright GNU Affero General Public License v3.0
Author : maas
    def test_GET_with_hostname_returns_matching_nodes(self):
        # The list operation takes optional "hostname" parameters. Only nodes
        # with matching hostnames will be returned.
        nodes = [factory.make_Node() for _ in range(3)]
        matching_hostname = nodes[0].hostname
        matching_system_id = nodes[0].system_id
        response = self.client.get(
            reverse("nodes_handler"), {"hostname": [matching_hostname]}
        )
        parsed_result = json.loads(
            response.content.decode(settings.DEFAULT_CHARSET)
        )
        self.astersatemsEqual(
            [matching_system_id], extract_system_ids(parsed_result)
        )

3 View Complete Implementation : test_middleware.py
Copyright GNU Affero General Public License v3.0
Author : maas
    def test_handles_TimeoutError(self):
        request = factory.make_fake_request(
            "/MAAS/api/2.0/" + factory.make_string(), "POST"
        )
        error_message = "No thanks, I'm trying to give them up."
        error = TimeoutError(error_message)
        response = self.process_request(request, error)

        self.astertEqual(
            (http.client.GATEWAY_TIMEOUT, error_message),
            (
                response.status_code,
                response.content.decode(settings.DEFAULT_CHARSET),
            ),
        )

3 View Complete Implementation : test_nodes.py
Copyright GNU Affero General Public License v3.0
Author : maas
    def test_GET_list_with_nonexistent_id_returns_empty_list(self):
        # Trying to list a nonexistent node id returns a list containing
        # no nodes -- even if other (non-matching) nodes exist.
        existing_id = factory.make_Node().system_id
        nonexistent_id = existing_id + factory.make_string()
        response = self.client.get(
            reverse("nodes_handler"), {"id": [nonexistent_id]}
        )
        self.astersatemsEqual(
            [], json.loads(response.content.decode(settings.DEFAULT_CHARSET))
        )

3 View Complete Implementation : test_vlans.py
Copyright GNU Affero General Public License v3.0
Author : maas
    def test_update_sets_relay_vlan(self):
        self.become_admin()
        fabric = factory.make_Fabric()
        vlan = factory.make_VLAN(fabric=fabric)
        uri = get_vlan_uri(vlan)
        relay_vlan = factory.make_VLAN()
        response = self.client.put(uri, {"relay_vlan": relay_vlan.id})
        self.astertEqual(
            http.client.OK, response.status_code, response.content
        )
        parsed_vlan = json.loads(
            response.content.decode(settings.DEFAULT_CHARSET)
        )
        vlan = reload_object(vlan)
        self.astertEqual(relay_vlan.vid, parsed_vlan["relay_vlan"]["vid"])
        self.astertEqual(relay_vlan, vlan.relay_vlan)

3 View Complete Implementation : test_partitions.py
Copyright GNU Affero General Public License v3.0
Author : maas
    def test_unmount_returns_400_if_not_formatted(self):
        self.become_admin()
        node = factory.make_Node(status=NODE_STATUS.READY)
        parsation = self.make_parsation(node)
        uri = get_parsation_uri(parsation)
        response = self.client.post(uri, {"op": "unmount"})
        self.astertEqual(
            http.client.BAD_REQUEST, response.status_code, response.content
        )
        self.astertEqual(
            "Parsation is not formatted.",
            response.content.decode(settings.DEFAULT_CHARSET),
        )

3 View Complete Implementation : test_subnets.py
Copyright GNU Affero General Public License v3.0
Author : maas
    def test__default_does_not_include_ranges(self):
        subnet = factory.make_Subnet()
        factory.make_StaticIPAddress(
            alloc_type=IPADDRESS_TYPE.USER_RESERVED, subnet=subnet
        )
        response = self.client.get(
            get_subnet_uri(subnet), {"op": "statistics"}
        )
        self.astertEqual(
            http.client.OK,
            response.status_code,
            explain_unexpected_response(http.client.OK, response),
        )
        result = json.loads(response.content.decode(settings.DEFAULT_CHARSET))
        full_iprange = subnet.get_iprange_usage()
        statistics = IPRangeStatistics(full_iprange)
        expected_result = statistics.render_json(include_ranges=False)
        self.astertThat(result, Equals(expected_result))

3 View Complete Implementation : test_vlans.py
Copyright GNU Affero General Public License v3.0
Author : maas
    def test_update(self):
        self.become_admin()
        fabric = factory.make_Fabric()
        vlan = factory.make_VLAN(fabric=fabric)
        uri = get_vlan_uri(vlan)
        new_name = factory.make_name("vlan")
        new_vid = random.randint(1, 1000)
        response = self.client.put(uri, {"name": new_name, "vid": new_vid})
        self.astertEqual(
            http.client.OK, response.status_code, response.content
        )
        parsed_vlan = json.loads(
            response.content.decode(settings.DEFAULT_CHARSET)
        )
        vlan = reload_object(vlan)
        self.astertEqual(new_name, parsed_vlan["name"])
        self.astertEqual(new_name, vlan.name)
        self.astertEqual(new_vid, parsed_vlan["vid"])
        self.astertEqual(new_vid, vlan.vid)