test_netrc.py
来自「mallet是自然语言处理、机器学习领域的一个开源项目。」· Python 代码 · 共 43 行
PY
43 行
import netrc, os, tempfile, test_support, unittestTEST_NETRC = """machine foo login log1 password pass1 account acct1macdef macro1line1line2macdef macro2line3line4default login log2 password pass2"""temp_filename = tempfile.mktemp()class NetrcTestCase(unittest.TestCase): def setUp (self): fp = open(temp_filename, 'wt') fp.write(TEST_NETRC) fp.close() self.netrc = netrc.netrc(temp_filename) def tearDown (self): del self.netrc os.unlink(temp_filename) def test_case_1(self): self.assert_(self.netrc.macros == {'macro1':['line1\n', 'line2\n'], 'macro2':['line3\n', 'line4\n']} ) self.assert_(self.netrc.hosts['foo'] == ('log1', 'acct1', 'pass1')) self.assert_(self.netrc.hosts['default'] == ('log2', None, 'pass2'))if __name__ == "__main__": test_support.run_unittest(NetrcTestCase)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?