diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2009-10-16 07:25:56 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2009-10-16 07:25:56 -0400 |
commit | 9ca8f380e28b3bd315708da4d0c879549f9e3e42 (patch) | |
tree | 8fbc0925eb2bd741a62a829c4cb41dc2414cc105 /coverage/collector.py | |
parent | 86f2a554175d899a227c726e9a894f8cfcba985e (diff) | |
download | python-coveragepy-9ca8f380e28b3bd315708da4d0c879549f9e3e42.tar.gz |
Start unit testing the arc measurement. In arcs, -1 means enter or exit.
Diffstat (limited to 'coverage/collector.py')
-rw-r--r-- | coverage/collector.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/coverage/collector.py b/coverage/collector.py index aadbab7..bc70027 100644 --- a/coverage/collector.py +++ b/coverage/collector.py @@ -49,7 +49,7 @@ class PyTracer: if frame == self.last_exc_back: # Someone forgot a return event. if self.arcs and self.cur_file_data: - self.cur_file_data[(self.last_line, 0)] = None + self.cur_file_data[(self.last_line, -1)] = None self.cur_file_data, self.last_line = self.data_stack.pop() self.last_exc_back = None @@ -65,7 +65,7 @@ class PyTracer: self.cur_file_data = self.data[tracename] else: self.cur_file_data = None - self.last_line = 0 + self.last_line = -1 elif event == 'line': # Record an executed line. if self.cur_file_data is not None: @@ -76,7 +76,7 @@ class PyTracer: self.last_line = frame.f_lineno elif event == 'return': if self.arcs and self.cur_file_data: - self.cur_file_data[(self.last_line, 0)] = None + self.cur_file_data[(self.last_line, -1)] = None # Leaving this function, pop the filename stack. self.cur_file_data, self.last_line = self.data_stack.pop() elif event == 'exception': |