Пример #1
0
 def test_info_no_lineno(self, env):
     res = env.run('ped', '-i', 'email.mime')
     name, path = res.stdout.split()
     assert name == 'email.mime'
     assert path == ped.find_file(email.mime)
Пример #2
0
 def test_info_class(self, env):
     res = env.run('ped', '-i', 'email.mime.message.Mime')
     name, path, lineno = res.stdout.split()
     assert name == 'email.mime.message.MIMEMessage'
     assert path == ped.find_file(MIMEMessage)
     assert lineno == str(ped.find_source_lines(MIMEMessage))
Пример #3
0
 def test_info(self, env):
     res = env.run('ped', '-i', 'email')
     name, path, lineno = res.stdout.split()
     assert name == 'email'
     assert path == ped.find_file(email)
     assert lineno == str(ped.find_source_lines(email))
Пример #4
0
def test_ped_edits_file(mocker):
    mocker.patch('ped.edit_file')
    ped.ped('pytest')
    path = ped.find_file(pytest)
    ped.edit_file.assert_called_once_with(path, lineno=0, editor=None)
Пример #5
0
 def test_info(self, env):
     res = env.run("ped", "-i", "email")
     name, path, lineno = res.stdout.split()
     assert name == "email"
     assert path == ped.find_file(email)
     assert lineno == str(ped.find_source_lines(email))
Пример #6
0
def test_get_info():
    name, fpath, lineno = ped.get_info('argparse.ArgumentPars')
    assert name == 'argparse.ArgumentParser'
    assert fpath == ped.find_file(argparse.ArgumentParser)
    assert lineno == ped.find_source_lines(argparse.ArgumentParser)
Пример #7
0
def test_get_info():
    name, fpath, lineno = ped.get_info("argparse.ArgumentPars")
    assert name == "argparse.ArgumentParser"
    assert fpath == ped.find_file(argparse.ArgumentParser)
    assert lineno == ped.find_source_lines(argparse.ArgumentParser)
Пример #8
0
def test_ped_edits_file_with_editor(mocker):
    mocker.patch("ped.edit_file")
    ped.ped("pytest", editor="nano")
    path = ped.find_file(pytest)
    ped.edit_file.assert_called_once_with(path, lineno=0, editor="nano")
Пример #9
0
def test_dir_opening(monkeypatch):
    monkeypatch.setenv("PED_OPEN_DIRECTORIES", "1")
    ped_dir = ped.find_file(ped)
    assert Path(ped_dir).is_dir() is True
Пример #10
0
 def test_info_class(self, env):
     res = env.run("ped", "-i", "email.mime.message.Mime")
     name, path, lineno = res.stdout.split()
     assert name == "email.mime.message.MIMEMessage"
     assert path == ped.find_file(MIMEMessage)
     assert lineno == str(ped.find_source_lines(MIMEMessage))
Пример #11
0
 def test_info_no_lineno(self, env):
     res = env.run("ped", "-i", "email.mime")
     name, path = res.stdout.split()
     assert name == "email.mime"
     assert path == ped.find_file(email.mime)