Ejemplo n.º 1
0
 def test_first_data_is_an_off(self):
     print "Testing when first data line included in time range is OFF"
     os.remove(settings.FLAME_STATS_PATH)
     log_flame_stats(False)
     sleep(10)
     out = subprocess.check_output(["python", "manage.py", "parse_flame_stats", "1"])
     self.assertRegexpMatches(
         out,
         "49\n$",
         "not properly parsing when flaming starts before time range: %s" % out)
Ejemplo n.º 2
0
 def test_without_final_off(self):
     print "testing without final off plus and flame started 5 s before parsing..."
     os.remove(settings.FLAME_STATS_PATH)
     log_flame_stats(True)
     sleep(5)
     out = subprocess.check_output(["python", "manage.py", "parse_flame_stats", "1"])
     self.assertRegexpMatches(
         out,
         "5\n$",
         "not properly parsing without final_off: %s" % out)
Ejemplo n.º 3
0
 def test_starts_before_time_range(self):
     print "Testing if flamings starts before time range, it takes 1 minute..."
     os.remove(settings.FLAME_STATS_PATH)
     log_flame_stats(True)
     sleep(61)
     out = subprocess.check_output(["python", "manage.py", "parse_flame_stats", "1"])
     self.assertRegexpMatches(
         out,
         "60\n$",
         "not properly parsing when flaming starts before time range: %s" % out)
Ejemplo n.º 4
0
 def test_regular(self):
     print "Testing regular, 5 seconds flaming..."
     os.remove(settings.FLAME_STATS_PATH)
     log_flame_stats(True)
     sleep(5)
     log_flame_stats(False)
     out = subprocess.check_output(["python", "manage.py", "parse_flame_stats", "1"])
     #self.assertRegexpMatches(text, expected_regexp, msg)
     self.assertRegexpMatches(
         out,
         "5\n$",
         "not properly parsing regular example of flame stats: %s" % out)