コード例 #1
0
def text_process():
    url = "https://devsetgo.com"
    r = requests.get(url)
    logger.info(f"fetching from {url}")
    data = r.text
    file_name = f"test_1.html"
    save_text(file_name, data)
    logger.info(f"save file {file_name}")

    # read file
    logger.info(f"fetching from file {file_name}")
    read_data = open_text(file_name)
    print(read_data)
    logger.info(f"read of file {file_name} complete")
コード例 #2
0
    def test_save_text_slash_exception(self):
        sample_str = "not a list"
        file_named = r"te/st_1_error.txt"

        with pytest.raises(TypeError):
            result = save_text(file_named, sample_str)
            assert result is None
コード例 #3
0
    def test_save_text_exception(self):
        sample_list = ["not a str"]
        file_named = "test_1_error.txt"

        with pytest.raises(TypeError):
            result = save_text(file_named, sample_list)
            assert result is None
コード例 #4
0
    def test_save_text(self):
        sample_html = """
                        <!DOCTYPE html>
                        <html>
                        <body>

                        <h1>This is a Test File</h1>

                        <p>Created by Pytest.</p>

                        </body>
                        </html>
                        """

        file_named = "test_1.html"

        result = save_text(file_named, sample_html)
        assert result == "complete"
コード例 #5
0
    def test_save_text_slash_exception(self):
        sample_str = "not a list"
        file_named = r"te/st_1_error.txt"

        with pytest.raises(Exception):
            assert save_text(file_named, sample_str)
コード例 #6
0
    def test_save_text_exception(self):
        sample_list = ["not a str"]
        file_named = "test_1_error.txt"

        with pytest.raises(Exception):
            assert save_text(file_named, sample_list)