def test_check_usage(self): args = [ 'prog_name', '-c', 'config_file', ] self.assertIsNone(AvivoreMain.check_usage(args)) args = [ 'prog_name', '-d', 'config_database', ] self.assertIsNone(AvivoreMain.check_usage(args)) args = [ 'prog_name', '-e', 'config_file', ] with self.assertRaises(AvivoreError.AvivoreError): self.assertIsNone(AvivoreMain.check_usage(args)) args = [ 'prog_name', '-c', ] with self.assertRaises(AvivoreError.AvivoreError): self.assertIsNone(AvivoreMain.check_usage(args)) args = [ 'prog_name', '-c', 'config_file', 'too_much', ] with self.assertRaises(AvivoreError.AvivoreError): self.assertIsNone(AvivoreMain.check_usage(args))