예제 #1
0
def test_edit():
    b = Buffer()
    base_file = "tests/test_buffer.py"
    b.edit(base_file)
    expected = [x.rstrip() for x in open(base_file).readlines()]
    assert b.lines == expected
    assert b.file_name == base_file
예제 #2
0
def test_append():
    b = Buffer()
    b.append("This is a test.")
    assert b.lines[0] == "This is a test."
    b.append("a", address=0)
    assert b.lines[0] == "a"
    b.append("1", 1)
    assert b.lines[1] == "1"
예제 #3
0
def test_append():
    b = Buffer()
    b.append("This is a test.")
    assert b.lines[0] == "This is a test."
    b.append("a", address=0)
    assert b.lines[0] == "a"
    b.append("1", 1)
    assert b.lines[1] == "1"
예제 #4
0
def test_mark():
    b = Buffer()
예제 #5
0
def test_join():
    b = Buffer()
예제 #6
0
def test_insert():
    b = Buffer()
예제 #7
0
def test_file():
    b = Buffer()
    base_file = "tests/test_buffer.py"
    b.file(base_file)
    assert b.file_name == base_file
예제 #8
0
def test_subst():
    b = Buffer()
예제 #9
0
def test_print():
    b = Buffer()
    b.print(0, 0)
예제 #10
0
def test_delete():
    b = Buffer()
예제 #11
0
def test_change():
    b = Buffer()
예제 #12
0
def test_write():
    b = Buffer()
    b.file("tests/out.txt")
    b.write()
    assert os.path.exists("tests/out.txt")
예제 #13
0
def test_print():
    b = Buffer()
    b.print(0,0)
예제 #14
0
def test_nprint():
    b = Buffer()
    b.nprint(0,0)
예제 #15
0
def test_move():
    b = Buffer()
예제 #16
0
def test_nprint():
    b = Buffer()
    b.nprint(0, 0)
예제 #17
0
def test_file():
    b = Buffer()
    base_file = "tests/test_buffer.py"
    b.file(base_file)
    assert b.file_name == base_file
예제 #18
0
def test_read():
    b = Buffer()
예제 #19
0
def test_glob():
    b = Buffer()
예제 #20
0
def test_write():
    b = Buffer()
    b.file("tests/out.txt")
    b.write()
    assert os.path.exists("tests/out.txt")
예제 #21
0
def test_edit():
    b = Buffer()
    base_file = "tests/test_buffer.py"
    b.edit(base_file)
    assert b.lines == open(base_file).readlines()
    assert b.file_name == base_file