예제 #1
0
파일: init.py 프로젝트: DasIch/awwparse
 def test_rewind(self):
     arguments = Arguments(["foo", "bar"])
     self.assert_equal(arguments.next(), "foo")
     self.assert_equal(arguments.trace, [["foo"]])
     arguments.rewind()
     self.assert_equal(arguments.trace, [[]])
     self.assert_equal(arguments.next(), "foo")
예제 #2
0
파일: init.py 프로젝트: DasIch/awwparse
 def test_repr(self):
     args = iter(["foo", "bar"])
     arguments = Arguments(args)
     self.assert_equal(
         repr(arguments),
         "<Arguments(%r) []>" % args
     )
     arguments.next()
     self.assert_equal(
         repr(arguments),
         "<Arguments(%r) ['foo']>" % args
     )