示例#1
0
    def test_slave_node(self):
        set_monitor_status(self.monitor_status_file, "Started")
        self.status.set_active()
        self.status.set_slave_node("fvm2")
        self.assertTrue(self.status.get_status()["slave_node"], "fvm2")

        self.status.set_worker_status("Passive")
        self.status.set_slave_node("fvm2")
        self.assertTrue(self.status.get_status()["slave_node"], "fvm2")
    def test_slave_node(self):
        set_monitor_status(self.monitor_status_file, "Started")
        self.status.set_active()
        self.status.set_slave_node("fvm2")
        self.assertTrue(self.status.get_status()["slave_node"], "fvm2")

        self.status.set_worker_status("Passive")
        self.status.set_slave_node("fvm2")
        self.assertTrue(self.status.get_status()["slave_node"], "fvm2")
    def test_inc_value(self):
        set_monitor_status(self.monitor_status_file, "Started")
        self.status.set_active()
        self.status.set_field("entry", 0)
        self.status.inc_value("entry", 2)
        self.assertTrue(self.status.get_status()["entry"], 2)

        self.status.set_field("data", 0)
        self.status.inc_value("data", 2)
        self.assertTrue(self.status.get_status()["data"], 2)

        self.status.set_field("meta", 0)
        self.status.inc_value("meta", 2)
        self.assertTrue(self.status.get_status()["meta"], 2)

        self.status.set_field("failures", 0)
        self.status.inc_value("failures", 2)
        self.assertTrue(self.status.get_status()["failures"], 2)
示例#4
0
    def test_inc_value(self):
        set_monitor_status(self.monitor_status_file, "Started")
        self.status.set_active()
        self.status.set_field("entry", 0)
        self.status.inc_value("entry", 2)
        self.assertTrue(self.status.get_status()["entry"], 2)

        self.status.set_field("data", 0)
        self.status.inc_value("data", 2)
        self.assertTrue(self.status.get_status()["data"], 2)

        self.status.set_field("meta", 0)
        self.status.inc_value("meta", 2)
        self.assertTrue(self.status.get_status()["meta"], 2)

        self.status.set_field("failures", 0)
        self.status.inc_value("failures", 2)
        self.assertTrue(self.status.get_status()["failures"], 2)
示例#5
0
 def test_crawl_status(self):
     set_monitor_status(self.monitor_status_file, "Started")
     self.status.set_active()
     for st in CRAWL_STATUS_VALUES:
         self.status.set_worker_crawl_status(st)
         self.assertTrue(self.status.get_status()["crawl_status"], st)
示例#6
0
 def test_worker_status(self):
     set_monitor_status(self.monitor_status_file, "Started")
     for st in STATUS_VALUES:
         self.status.set_worker_status(st)
         self.assertTrue(self.status.get_status()["worker_status"], st)
示例#7
0
 def test_set_monitor_status(self):
     for st in MONITOR_STATUS:
         set_monitor_status(self.monitor_status_file, st)
         self.assertTrue(self.status.get_monitor_status(), st)
示例#8
0
 def test_status_when_worker_status_active(self):
     set_monitor_status(self.monitor_status_file, "Started")
     self.status.set_active()
示例#9
0
 def test_worker_status_when_monitor_status_paused(self):
     set_monitor_status(self.monitor_status_file, "Paused")
     for st in STATUS_VALUES:
         self.status.set_worker_status(st)
         self.assertTrue(self.status.get_status()["worker_status"],
                         "Paused")
示例#10
0
 def test_set_field(self):
     set_monitor_status(self.monitor_status_file, "Started")
     self.status.set_active()
     self.status.set_field("entry", 42)
     self.assertTrue(self.status.get_status()["entry"], 42)
示例#11
0
 def test_passive_worker_status(self):
     set_monitor_status(self.monitor_status_file, "Started")
     self.status.set_passive()
     self.assertTrue(self.status.get_status()["worker_status"], "Passive")
示例#12
0
 def test_passive_worker_status(self):
     set_monitor_status(self.monitor_status_file, "Started")
     self.status.set_passive()
     self.assertTrue(self.status.get_status()["worker_status"], "Passive")
示例#13
0
 def test_crawl_status(self):
     set_monitor_status(self.monitor_status_file, "Started")
     self.status.set_active()
     for st in CRAWL_STATUS_VALUES:
         self.status.set_worker_crawl_status(st)
         self.assertTrue(self.status.get_status()["crawl_status"], st)
示例#14
0
 def test_worker_status(self):
     set_monitor_status(self.monitor_status_file, "Started")
     for st in STATUS_VALUES:
         self.status.set_worker_status(st)
         self.assertTrue(self.status.get_status()["worker_status"], st)
示例#15
0
 def test_set_monitor_status(self):
     for st in MONITOR_STATUS:
         set_monitor_status(self.monitor_status_file, st)
         self.assertTrue(self.status.get_monitor_status(), st)
示例#16
0
 def test_status_when_worker_status_active(self):
     set_monitor_status(self.monitor_status_file, "Started")
     self.status.set_active()
示例#17
0
 def test_worker_status_when_monitor_status_paused(self):
     set_monitor_status(self.monitor_status_file, "Paused")
     for st in STATUS_VALUES:
         self.status.set_worker_status(st)
         self.assertTrue(self.status.get_status()["worker_status"],
                         "Paused")
示例#18
0
 def test_set_field(self):
     set_monitor_status(self.monitor_status_file, "Started")
     self.status.set_active()
     self.status.set_field("entry", 42)
     self.assertTrue(self.status.get_status()["entry"], 42)