コード例 #1
0
ファイル: document.py プロジェクト: srittau/python-htmlgen
 def test_element_type(self):
     script = json_script([])
     assert_is_instance(script, Script)
コード例 #2
0
 def test_wrap_string(self):
     generator = generate_html_string("Test")
     assert_is_instance(generator, HTMLChildGenerator)
     result = list(iter(generator))
     assert_equal([b"Test"], result)
コード例 #3
0
 def test_escape_string(self):
     generator = generate_html_string("<br>")
     assert_is_instance(generator, HTMLChildGenerator)
     result = list(iter(generator))
     assert_equal([b"&lt;br&gt;"], result)
コード例 #4
0
 def handle_path(request: Request, paths: Sequence[Any],
                 path: str) -> str:
     assert_is_instance(request, Request)
     assert_equal((), paths)
     return path * 2
コード例 #5
0
 def attributes(self) -> None:
     request = create_request("GET", "/foo/bar")
     assert_equal("GET", request.method)
     assert_equal("/foo/bar", request.path)
     assert_is_none(request.content_type)
     assert_is_instance(request.error_stream, BytesIO)
コード例 #6
0
 def attributes(self) -> None:
     handler = StubHandler(self.environ, self.start_response)
     assert_is(self.environ, handler.request.environ)
     assert_is_instance(handler.request, Request)
     assert_is(self.start_response, handler.start_response)
コード例 #7
0
 def test_list(self):
     resp = self.session.get('/projects')
     asserts.assert_equal(resp.status_code, 200)
     asserts.assert_is_instance(resp.json(), list)
コード例 #8
0
 def test_element_type(self):
     script = json_script([])
     assert_is_instance(script, Script)