Exemplo n.º 1
0
    def test(self):
        obj = TerminalWriter()
        assert obj.get_redirection() == (RedirectionType.append, None)

        obj = TerminalWriter(RedirectionType.append)
        assert obj.get_redirection() == (RedirectionType.append, None)

        obj = TerminalWriter(RedirectionType.truncate)
        assert obj.get_redirection() == (RedirectionType.truncate, None)

        obj = TerminalWriter(RedirectionType.quiet)
        assert obj.get_redirection() == (RedirectionType.quiet, None)

        obj = TerminalWriter(None)
        assert obj.get_redirection() is None

        obj = TerminalWriter(redirection_file_path="test")
        assert obj.get_redirection() == (RedirectionType.append, "test")
Exemplo n.º 2
0
 def test_incorrect_state(self):
     obj = TerminalWriter()
     obj._file_mode = "incorrect"
     assert obj.get_redirection() is None