From: Tennis Smith
To: Dave Kuhlman
Sent: Sunday, July 5, 2009 2:01:27 PM
Subject: Any way to ... ?
> Hi,
>
> Is there any way I can figure out if every object type has been
> instantiated at least once? I'm trying to make sure I test
> everything defined in a schema.
>
> Thoughts?
Tennis -
There is no direct support for this. Hmmm. Maybe we should
consider adding something that would help with coverage.
You might try something like the following to get a list of classes:
$ grep "^class " file1.py file2.py | grep -Ev
"(MixedContainer)|(_MemberSpec)"
Would it help to have a script that generated a dictionary of class
names and classes? For example:
ClassDictionary = {
'Class_1': Class_1,
'Class_2': Class_2,
o
o
o
}
Then, in Python, you could do something like the following:
instances = []
for name, class_ in ClassDictionary:
instance = class_()
instances.append(instance)
return instances
If that would help, I'll look into it.
But, I don't know of any way to find out which classes have not already
been instantiated by your code.
- Dave
--
Dave Kuhlman
http://www.rexx.com/~dkuhlman
------------------------------------------------------------------------------
_______________________________________________
generateds-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/generateds-users