def test_get_lines_from_file_ignores_comments(tmpdir):
    tmpfile = tmpdir.join('foo')
    tmpfile.write('foo\n#bar\nbaz')
    assert main.get_lines_from_file(tmpfile.strpath) == ['foo', 'baz']
def test_get_lines_from_file_strips_ws(tmpdir):
    tmpfile = tmpdir.join('foo')
    tmpfile.write(' foo \n    \n \tbaz')
    assert main.get_lines_from_file(tmpfile.strpath) == ['foo', 'baz']
def test_get_lines_from_file_trivial(tmpdir):
    tmpfile = tmpdir.join('foo').ensure()
    assert main.get_lines_from_file(tmpfile.strpath) == []