[ditrack commit] r940 - in src/trunk/tests/db: . filters.tc
Vlad Skvortsov
vss at 73rus.com
Thu Dec 14 07:48:59 PST 2006
2all:
I propose to stick to 'no-parenthesis' syntax for assert statements, like
assert truth
instead of
assert(truth)
...since it brings consistency while using another form:
assert truth, "%s is not truth" % truth
Recently realized that :-)
oleg at ditrack.org wrote:
> Author: oleg
> Date: 2006-12-04 11:13:39 -0800 (Mon, 04 Dec 2006)
> New Revision: 940
>
> Added:
> src/trunk/tests/db/filters.tc/
> src/trunk/tests/db/filters.tc/empty.filters
> src/trunk/tests/db/filters.tc/junk-1.filters
> src/trunk/tests/db/filters.tc/junk-2.filters
> src/trunk/tests/db/filters.tc/normal.filters
> src/trunk/tests/db/filters.tc/test.py
> Log:
> added the test case for reading a filter config file
>
>
>
> Added: src/trunk/tests/db/filters.tc/empty.filters
> ===================================================================
>
> Added: src/trunk/tests/db/filters.tc/junk-1.filters
> ===================================================================
> --- src/trunk/tests/db/filters.tc/junk-1.filters (rev 0)
> +++ src/trunk/tests/db/filters.tc/junk-1.filters 2006-12-04 19:13:39 UTC (rev 940)
> @@ -0,0 +1 @@
> +0.2 Due-in=0.2,Status=open
>
> Added: src/trunk/tests/db/filters.tc/junk-2.filters
> ===================================================================
> --- src/trunk/tests/db/filters.tc/junk-2.filters (rev 0)
> +++ src/trunk/tests/db/filters.tc/junk-2.filters 2006-12-04 19:13:39 UTC (rev 940)
> @@ -0,0 +1 @@
> +open: Status,open
>
> Added: src/trunk/tests/db/filters.tc/normal.filters
> ===================================================================
> --- src/trunk/tests/db/filters.tc/normal.filters (rev 0)
> +++ src/trunk/tests/db/filters.tc/normal.filters 2006-12-04 19:13:39 UTC (rev 940)
> @@ -0,0 +1,4 @@
> +0.2: Due-in=0.2,Status=open
> +dev-0.2: Due-in=0.2,Status=open,Category!=releng
> +open: Status=open
> +my: Status=open,Owned-by=$USER
>
> Added: src/trunk/tests/db/filters.tc/test.py
> ===================================================================
> --- src/trunk/tests/db/filters.tc/test.py (rev 0)
> +++ src/trunk/tests/db/filters.tc/test.py 2006-12-04 19:13:39 UTC (rev 940)
> @@ -0,0 +1,28 @@
> +#! /usr/bin/env python
> +
> +import DITrack.DB
> +
> +
> +#
> +# Correct data
> +#
> +filters = DITrack.DB.FilterCfg("normal.filters")
> +assert(len(filters) == 4)
> +
> +#
> +# Empty file
> +#
> +filters = DITrack.DB.FilterCfg("empty.filters")
> +assert(len(filters) == 0)
> +
> +#
> +# Junk
> +#
> +for idx in "12":
> + try:
> + filters = DITrack.DB.FilterCfg("junk-" + idx + ".filters")
> + except DITrack.DB.CorruptedDB_UnparseableFiltersError:
> + pass
> + else:
> + print "junk-%s" % idx
> + assert(not "exception expected")
>
>
> Property changes on: src/trunk/tests/db/filters.tc/test.py
> ___________________________________________________________________
> Name: svn:executable
> + *
>
> _______________________________________________
> Commit mailing list
> Commit at lists.ditrack.org
> http://lists.ditrack.org/mailman/listinfo/commit
>
--
Vlad Skvortsov, vss at 73rus.com, http://vss.73rus.com
More information about the Dev
mailing list