Beispiel #1
0
 def test_config_args_noconfig(self):
     args = main.setup_parser().parse_args(test_args)
     conf = main.get_config(args, "no-config-file")["redditcurl"]
     self.assertEqual(conf.get("savedir"), "testdir")
     self.assertEqual(conf.getint("processes"), 10)
     self.assertTrue(conf.getboolean("subfolders"))
     self.assertFalse(conf.getboolean("notitles"))
Beispiel #2
0
 def test_config_args_config(self):
     args = main.setup_parser().parse_args(test_args)
     with open("testconfig", "w") as conf_file:
         conf_file.write(test_config)
     conf = main.get_config(args, "testconfig")["redditcurl"]
     self.assertEqual(conf.get("savedir"), "testdir")
     self.assertEqual(conf.getint("processes"), 10)
     self.assertTrue(conf.getboolean("subfolders"))
     self.assertTrue(conf.getboolean("notitles"))
Beispiel #3
0
 def test_config_noargs_noconfig(self):
     args = main.setup_parser().parse_args([])
     with self.assertRaises(main.ConfigError):
         main.get_config(args, "no-config-file")