def test_correct_configuration1(self): app = LoggertodbApp() with open(self.config_file, 'w') as f: f.write(textwrap.dedent('''\ [General] base_url = a_base_url user = a_user password = a_password ''')) app.run(dry=True)
def test_nonexistent_config_file(self): app = LoggertodbApp() sys.argv = ['loggertodb', os.path.join(self.tempdir, 'nonexistent.conf')] stderr = StringIO() orig_stderr = sys.stderr sys.stderr = stderr try: app.run() self.assertTrue(False) except SystemExit: self.assertTrue('nonexistent.conf' in stderr.getvalue()) finally: sys.stderr = orig_stderr