예제 #1
0
파일: cli_test.py 프로젝트: untitaker/khal
 def test_no_cal(self, tmpdir, caplog):
     no_cal_config = (str_locale_good + str_sqlite_good + str_default_good)
     tmpdir.join('config').write(no_cal_config)
     conf_parser = ConfigParser()
     config = conf_parser.parse_config(str(tmpdir) + '/config')
     assert "Missing required section 'calendars'" in caplog.text()
     assert config is None
예제 #2
0
파일: cli_test.py 프로젝트: drkarl/khal
 def test_no_cal(self, tmpdir, caplog):
     no_cal_config = (str_locale_good +
                      str_sqlite_good +
                      str_default_good)
     tmpdir.join('config').write(no_cal_config)
     conf_parser = ConfigParser()
     config = conf_parser.parse_config(str(tmpdir) + '/config')
     assert "Missing required section 'calendars'" in caplog.text()
     assert config is None
예제 #3
0
파일: cli_test.py 프로젝트: untitaker/khal
    def test_easy(self, tmpdir):
        goodconf = Namespace({
            'locale': goodlocale,
            'sqlite': goodsqlite,
            'default': gooddefault,
            'calendars': goodcalendars
        })

        basic_config = (str_calendars_good + str_locale_good +
                        str_sqlite_good + str_default_good)
        tmpdir.join('config').write(basic_config)
        conf_parser = ConfigParser()
        config = conf_parser.parse_config(str(tmpdir) + '/config')
        assert config == goodconf
예제 #4
0
파일: cli_test.py 프로젝트: drkarl/khal
    def test_easy(self, tmpdir):
        goodconf = Namespace(
            {'locale': goodlocale,
             'sqlite': goodsqlite,
             'default': gooddefault,
             'calendars': goodcalendars
             }
        )

        basic_config = (str_calendars_good +
                        str_locale_good +
                        str_sqlite_good +
                        str_default_good)
        tmpdir.join('config').write(basic_config)
        conf_parser = ConfigParser()
        config = conf_parser.parse_config(str(tmpdir) + '/config')
        assert config == goodconf