[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