From dad7ff8429e1c785840687d93dc17bfd43ba8a21 Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Sat, 14 Mar 2009 19:17:17 -0400 Subject: A farm of directories holding test cases. --HG-- rename : test/white.py,cover => test/farm/000/gold/white.py,cover rename : test/white.py => test/farm/000/src/white.py --- test/farm/000/gold/white.py,cover | 31 +++++++++++++++++++++++++++++++ test/farm/000/run.py | 7 +++++++ test/farm/000/src/white.py | 31 +++++++++++++++++++++++++++++++ 3 files changed, 69 insertions(+) create mode 100644 test/farm/000/gold/white.py,cover create mode 100644 test/farm/000/run.py create mode 100644 test/farm/000/src/white.py (limited to 'test/farm') diff --git a/test/farm/000/gold/white.py,cover b/test/farm/000/gold/white.py,cover new file mode 100644 index 00000000..a959ed5a --- /dev/null +++ b/test/farm/000/gold/white.py,cover @@ -0,0 +1,31 @@ + # A test case sent to me by Steve White + +> def f(self): +! if self==1: +! pass +! elif self.m('fred'): +! pass +! elif (g==1) and (b==2): +! pass +! elif self.m('fred')==True: +! pass +! elif ((g==1) and (b==2))==True: +! pass +! else: +! pass + +> def g(x): +> if x == 1: +> a = 1 +! else: +! a = 2 + +> g(1) + +> def h(x): +> if x == 1: +! a = 1 +> else: +> a = 2 + +> h(2) diff --git a/test/farm/000/run.py b/test/farm/000/run.py new file mode 100644 index 00000000..18425916 --- /dev/null +++ b/test/farm/000/run.py @@ -0,0 +1,7 @@ +clean("src", "*,cover") +run(""" + coverage -x white.py + coverage -a white.py + """) +compare("src", "gold", "*,cover") +clean("src", "*,cover") diff --git a/test/farm/000/src/white.py b/test/farm/000/src/white.py new file mode 100644 index 00000000..0c4bcb81 --- /dev/null +++ b/test/farm/000/src/white.py @@ -0,0 +1,31 @@ +# A test case sent to me by Steve White + +def f(self): + if self==1: + pass + elif self.m('fred'): + pass + elif (g==1) and (b==2): + pass + elif self.m('fred')==True: + pass + elif ((g==1) and (b==2))==True: + pass + else: + pass + +def g(x): + if x == 1: + a = 1 + else: + a = 2 + +g(1) + +def h(x): + if x == 1: + a = 1 + else: + a = 2 + +h(2) -- cgit v1.2.1