Ejemplo n.º 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)
Ejemplo n.º 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...")
Ejemplo n.º 3
0
 def test_get_description(self):
     shepherd = Shepherd([])
     expect(shepherd.get_description()).to_be_like("Shepherd (sheep v%s)" % __version__)
Ejemplo n.º 4
0
 def test_do_work_does_nothing_by_default(self):
     shepherd = Shepherd([])
     expect(shepherd.do_work()).to_be_null()
Ejemplo n.º 5
0
 def test_configure_log(self):
     shepherd = Shepherd(['-vvv'])
     shepherd.configure_log()
Ejemplo n.º 6
0
 def test_config_parser_does_nothing(self):
     shepherd = Shepherd([])
     expect(shepherd.config_parser(None)).to_be_null()
Ejemplo n.º 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...")
Ejemplo n.º 8
0
 def test_config_parser_does_nothing(self):
     shepherd = Shepherd([])
     expect(shepherd.config_parser(None)).to_be_null()
Ejemplo n.º 9
0
 def test_do_work_does_nothing_by_default(self):
     shepherd = Shepherd([])
     expect(shepherd.do_work()).to_be_null()
Ejemplo n.º 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)
Ejemplo n.º 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'))
Ejemplo n.º 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)
Ejemplo n.º 13
0
 def test_get_description(self):
     shepherd = Shepherd([])
     expect(shepherd.get_description()).to_be_like("Shepherd (sheep v%s)" %
                                                   __version__)
Ejemplo n.º 14
0
    def test_should_continue_working(self):
        shepherd = Shepherd([])

        expect(shepherd.should_continue_working()).to_be_true()
Ejemplo n.º 15
0
    def test_should_continue_working(self):
        shepherd = Shepherd([])

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