Beispiel #1
0
    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)
Beispiel #2
0
    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...")
Beispiel #3
0
 def test_get_description(self):
     shepherd = Shepherd([])
     expect(shepherd.get_description()).to_be_like("Shepherd (sheep v%s)" % __version__)
Beispiel #4
0
 def test_do_work_does_nothing_by_default(self):
     shepherd = Shepherd([])
     expect(shepherd.do_work()).to_be_null()
Beispiel #5
0
 def test_configure_log(self):
     shepherd = Shepherd(['-vvv'])
     shepherd.configure_log()
Beispiel #6
0
 def test_config_parser_does_nothing(self):
     shepherd = Shepherd([])
     expect(shepherd.config_parser(None)).to_be_null()
Beispiel #7
0
    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...")
Beispiel #8
0
 def test_config_parser_does_nothing(self):
     shepherd = Shepherd([])
     expect(shepherd.config_parser(None)).to_be_null()
Beispiel #9
0
 def test_do_work_does_nothing_by_default(self):
     shepherd = Shepherd([])
     expect(shepherd.do_work()).to_be_null()
Beispiel #10
0
    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)
Beispiel #11
0
 def test_parse_arguments_can_parse_configuration(self):
     shepherd = Shepherd(['--config', './tests/cons.conf'])
     expect(shepherd.options.config).to_equal(abspath('./tests/cons.conf'))
Beispiel #12
0
    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)
Beispiel #13
0
 def test_get_description(self):
     shepherd = Shepherd([])
     expect(shepherd.get_description()).to_be_like("Shepherd (sheep v%s)" %
                                                   __version__)
Beispiel #14
0
    def test_should_continue_working(self):
        shepherd = Shepherd([])

        expect(shepherd.should_continue_working()).to_be_true()
Beispiel #15
0
    def test_should_continue_working(self):
        shepherd = Shepherd([])

        expect(shepherd.should_continue_working()).to_be_true()
Beispiel #16
0
 def test_configure_log(self):
     shepherd = Shepherd(['-vvv'])
     shepherd.configure_log()
Beispiel #17
0
 def test_can_create_shepherd(self):
     shepherd = Shepherd([])
     expect(shepherd).not_to_be_null()
     expect(shepherd.options).not_to_be_null()