예제 #1
0
 def export_profile(self, profile, suite=None):
     if suite is None:
         row = self.stmt.select_row(table='profiles',clause=Eq('profile', profile))
         suite = row['suite']
     suite = str(suite)
     profile = str(profile)
     self.env.set_profile(profile)
     element = ProfileElement(profile, suite)
     element.append_traits(self.profiletraits.trait_rows(profile))
     element.append_variables(self.env.get_rows())
     return element
예제 #2
0
 def export_profile(self, profile, suite=None):
     if suite is None:
         row = self.stmt.select_row(table='profiles',clause=Eq('profile', profile))
         suite = row['suite']
     suite = str(suite)
     profile = str(profile)
     self.env.set_profile(profile)
     element = ProfileElement(profile, suite)
     element.append_traits(self.profiletraits.trait_rows(profile))
     element.append_families(self._profile.family_rows(profile))
     element.append_variables(self.env.get_rows())
     return element
예제 #3
0
 def generate_xml(self, profile=None, suite=None, env=None):
     if profile is None:
         profile = self.current.profile
         suite = self.current.suite
     if suite is None:
         row = self.select_row(clause=Eq('profile', profile))
         suite = row.suite
     if env is None:
         env = ProfileEnvironment(self.conn, profile)
     element = ProfileElement(profile, suite)
     element.append_traits(self._traits.trait_rows(profile))
     element.append_families(self.family_rows(profile))
     element.append_variables(env.get_rows())
     return element
예제 #4
0
 def generate_xml(self, profile=None, suite=None, env=None):
     if profile is None:
         profile = self.current.profile
         suite = self.current.suite
     if suite is None:
         row = self.select_row(clause=Eq('profile', profile))
         suite = row.suite
     if env is None:
         env = ProfileEnvironment(self.conn, profile)
     element = ProfileElement(profile, suite)
     element.append_traits(self._traits.trait_rows(profile))
     element.append_families(self.family_rows(profile))
     element.append_variables(env.get_rows())
     return element