def test_with_builtins(self): requires_yappi() profile.start() dict() profile.stop() stats = open_ystats(FILENAME) self.assertTrue(find_module(stats, '__builtin__'))
def test_fail_if_Profile_is_running(self): requires_yappi() profile.start() try: self.assertRaises(profile.Error, self.profiled_function) finally: profile.stop()
def test_ystats_format(self): requires_yappi() profile.start() profile.is_running() # Let if profile something profile.stop() stats = yappi.YFuncStats() stats.add(FILENAME)
def test_is_running(self): requires_yappi() self.assertFalse(profile.is_running()) profile.start() try: self.assertTrue(profile.is_running()) finally: profile.stop() self.assertFalse(profile.is_running())
def test_wall_clock(self): requires_yappi() profile.start() self.sleep(0.1) profile.stop() stats = open_ystats(FILENAME) name = function_name(self.sleep) func = find_function(stats, __file__, name) self.assertTrue(func.ttot > 0.1)
def test_ystats_format(self): requires_yappi() profile.start() profile.is_running() # Let if profile something profile.stop() self.assertNotRaises(open_ystats, FILENAME)
def test_disabled(self): profile.start() try: self.assertFalse(profile.is_running()) finally: profile.stop()
def test_pstats_format(self): requires_yappi() profile.start() profile.is_running() # Let if profile something profile.stop() pstats.Stats(FILENAME)