Exemple #1
0
    def test_rename_file(self):
        """Remove file should work."""

        s = MockSerial([b"",
                        # Rename
                        b"=file.rename('old.txt', 'new.txt')\r\n",
                        b"=file.rename('old.txt', 'new.txt')\r\ntrue\r\n"])
        n = NodeMCU(s)

        n.rename_file("old.txt", "new.txt")

        assert s.finished
Exemple #2
0
    def test_rename_file_fails(self):
        """Remove file can fail."""

        s = MockSerial([b"",
                        # Rename
                        b"=file.rename('old.txt', 'new.txt')\r\n",
                        b"=file.rename('old.txt', 'new.txt')\r\nnil\r\n"])
        n = NodeMCU(s)

        with pytest.raises(IOError):
            n.rename_file("old.txt", "new.txt")

        assert s.finished
Exemple #3
0
    def test_rename_file(self):
        """Remove file should work."""

        s = MockSerial([
            b"",
            # Rename
            b"=file.rename('old.txt', 'new.txt')\r\n",
            b"=file.rename('old.txt', 'new.txt')\r\ntrue\r\n"
        ])
        n = NodeMCU(s)

        n.rename_file("old.txt", "new.txt")

        assert s.finished
Exemple #4
0
    def test_rename_file_fails(self):
        """Remove file can fail."""

        s = MockSerial([
            b"",
            # Rename
            b"=file.rename('old.txt', 'new.txt')\r\n",
            b"=file.rename('old.txt', 'new.txt')\r\nnil\r\n"
        ])
        n = NodeMCU(s)

        with pytest.raises(IOError):
            n.rename_file("old.txt", "new.txt")

        assert s.finished