Example #1
0
 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
Example #2
0
 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
Example #3
0
    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
Example #4
0
    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