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)
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))
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))
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)
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))
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)
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)
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")
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
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))
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)