@@ -0,0 +1,1034 @@
+#!/usr/bin/env python%0A# -*- coding: utf-8 -*-%0A%0Aimport unittest%0A%0Afrom i3pystatus.core.modules import IntervalModule%0A%0A%0Aclass IntervalModuleMetaTest(unittest.TestCase):%0A%0A    def test_no_settings(self):%0A        class NoSettings(IntervalModule):%0A            pass%0A        self.assertEqual(NoSettings.settings, ('interval',))%0A%0A    def test_no_interval_setting(self):%0A        class NoIntervalSetting(IntervalModule):%0A            settings = (('option', 'desc'),)%0A        self.assertEqual(NoIntervalSetting.settings,%0A                         (('option', 'desc'), 'interval'))%0A%0A    def test_settings_with_interval(self):%0A        class SettingsInteval(IntervalModule):%0A            settings = ('option', 'interval')%0A        self.assertEqual(SettingsInteval.settings, ('option', 'interval'))%0A%0A    def test_settings_with_interval_desc(self):%0A        class SetttingsIntervalDesc(IntervalModule):%0A            settings = (('interval', 'desc'),)%0A        self.assertEqual(SetttingsIntervalDesc.settings,%0A                         (('interval', 'desc'),))%0A

Add tests for adding interval setting automatically