Package rubacon :: Package generators :: Module test_prolog_generator
[hide private]
[frames] | no frames]

Source Code for Module rubacon.generators.test_prolog_generator

 1  import os, sys 
 2  import marshal 
 3  # from ..backend.XMLStorage import XMLStorage 
 4  from PrologGenerator import * 
 5  from VariableGenerator import * 
 6  from networkx import * 
 7   
8 -class TestPrologGenerator(object):
9
10 - def test_generator(self):
11 """Test the prolog generator""" 12 pg = PrologGenerator() 13 pg.generate("sample/generated_test.P")
14 # print >> sys.stderr, "current var: " + unique_variable_generator.next() 15
16 - def test_signature(self):
17 """Test the signature class""" 18 inf = open("data/db.model") 19 m = marshal.load(inf) 20 inf.close() 21 s = Signature(m, "User", "Permission") 22 #g = s.create_dep_graph() 23 # print >> sys.stderr, "Number edges: %d" % number_of_edges(g) 24 assert(number_of_edges(s.g) == 4) 25 assert(number_of_nodes(s.g) == 4) 26 #sp = s.shortest_path() 27 assert (s.get_arg_count() == 8)
28 #print >> sys.stderr, sp 29
30 - def test_something(self):
31 """just something""" 32 pass
33