コード例 #1
0
ファイル: test_shepherd.py プロジェクト: heynemann/sheep
    def test_load_config_returns_if_no_config(self):
        shepherd = Shepherd([])
        shepherd.load_config()

        expect(shepherd.config).not_to_be_null()
        expect(shepherd.config).to_be_instance_of(Config)
コード例 #2
0
ファイル: test_shepherd.py プロジェクト: heynemann/sheep
    def test_load_config_loads_configuration_file(self):
        shepherd = Shepherd(["-c", "./tests/cons.conf"])
        shepherd.load_config()

        expect(shepherd.config.KEY).to_equal("doing something...")
コード例 #3
0
ファイル: test_shepherd.py プロジェクト: heynemann/sheep
 def test_get_description(self):
     shepherd = Shepherd([])
     expect(shepherd.get_description()).to_be_like("Shepherd (sheep v%s)" % __version__)
コード例 #4
0
ファイル: test_shepherd.py プロジェクト: heynemann/sheep
 def test_do_work_does_nothing_by_default(self):
     shepherd = Shepherd([])
     expect(shepherd.do_work()).to_be_null()
コード例 #5
0
ファイル: test_shepherd.py プロジェクト: heynemann/sheep
 def test_configure_log(self):
     shepherd = Shepherd(['-vvv'])
     shepherd.configure_log()
コード例 #6
0
ファイル: test_shepherd.py プロジェクト: heynemann/sheep
 def test_config_parser_does_nothing(self):
     shepherd = Shepherd([])
     expect(shepherd.config_parser(None)).to_be_null()
コード例 #7
0
ファイル: test_shepherd.py プロジェクト: heynemann/sheep
    def test_load_config_loads_configuration_file(self):
        shepherd = Shepherd(["-c", "./tests/cons.conf"])
        shepherd.load_config()

        expect(shepherd.config.KEY).to_equal("doing something...")
コード例 #8
0
ファイル: test_shepherd.py プロジェクト: heynemann/sheep
 def test_config_parser_does_nothing(self):
     shepherd = Shepherd([])
     expect(shepherd.config_parser(None)).to_be_null()
コード例 #9
0
ファイル: test_shepherd.py プロジェクト: heynemann/sheep
 def test_do_work_does_nothing_by_default(self):
     shepherd = Shepherd([])
     expect(shepherd.do_work()).to_be_null()
コード例 #10
0
ファイル: test_shepherd.py プロジェクト: heynemann/sheep
    def test_load_config_returns_if_no_config(self):
        shepherd = Shepherd([])
        shepherd.load_config()

        expect(shepherd.config).not_to_be_null()
        expect(shepherd.config).to_be_instance_of(Config)
コード例 #11
0
ファイル: test_shepherd.py プロジェクト: heynemann/sheep
 def test_parse_arguments_can_parse_configuration(self):
     shepherd = Shepherd(['--config', './tests/cons.conf'])
     expect(shepherd.options.config).to_equal(abspath('./tests/cons.conf'))
コード例 #12
0
ファイル: test_shepherd.py プロジェクト: heynemann/sheep
    def test_parse_arguments_can_parse_number_of_workers(self):
        shepherd = Shepherd(['--workers', '10'])
        expect(shepherd.options.workers).to_equal(10)

        shepherd = Shepherd(['-w', '5'])
        expect(shepherd.options.workers).to_equal(5)
コード例 #13
0
ファイル: test_shepherd.py プロジェクト: heynemann/sheep
 def test_get_description(self):
     shepherd = Shepherd([])
     expect(shepherd.get_description()).to_be_like("Shepherd (sheep v%s)" %
                                                   __version__)
コード例 #14
0
ファイル: test_shepherd.py プロジェクト: heynemann/sheep
    def test_should_continue_working(self):
        shepherd = Shepherd([])

        expect(shepherd.should_continue_working()).to_be_true()
コード例 #15
0
ファイル: test_shepherd.py プロジェクト: heynemann/sheep
    def test_should_continue_working(self):
        shepherd = Shepherd([])

        expect(shepherd.should_continue_working()).to_be_true()
コード例 #16
0
ファイル: test_shepherd.py プロジェクト: heynemann/sheep
 def test_configure_log(self):
     shepherd = Shepherd(['-vvv'])
     shepherd.configure_log()
コード例 #17
0
ファイル: test_shepherd.py プロジェクト: heynemann/sheep
 def test_can_create_shepherd(self):
     shepherd = Shepherd([])
     expect(shepherd).not_to_be_null()
     expect(shepherd.options).not_to_be_null()