[Subversion] / PEAK / src / peak / storage / tests / xmi.py  

Diff of /PEAK/src/peak/storage/tests/xmi.py

Parent Directory | Revision Log

version 962, Fri Apr 4 17:06:38 2003 UTC version 963, Fri Apr 4 21:23:31 2003 UTC
Line 39 
Line 39 
   
   
   
 class MailModel(model.Model):  # Metamodel for our sample
   
     class Letter(model.Element):      class Letter(model.Element):
   
Line 95 
Line 95 
   
     <XMI.header>      <XMI.header>
         <XMI.model xmi.name="myMail" href="myMail.xml"/>          <XMI.model xmi.name="myMail" href="myMail.xml"/>
         <XMI.metamodel xmi.name="Mail" href="mail.xml"/>          <XMI.metamodel xmi.name="peak.tests.MailModel" href="mail.xml"/>
     </XMI.header>      </XMI.header>
   
     <XMI.content>      <XMI.content>
Line 125 
Line 125 
   
     def setUp(self):      def setUp(self):
         self.envelope, self.letter = storage.xmi.fromFile(          self.envelope, self.letter = storage.xmi.fromFile(
             StringIO(MailText), metamodel=MailModel              StringIO(MailText)
         )          )
   
     def checkTypes(self):      def checkTypes(self):
         assert isinstance(self.envelope,MailModel.Envelope)          assert isinstance(self.envelope,Envelope)
         assert isinstance(self.letter,MailModel.Letter)          assert isinstance(self.letter,Letter)
   
     def checkLinks(self):      def checkLinks(self):
         assert self.envelope.letters == [self.letter]          assert self.envelope.letters == [self.letter]


Generate output suitable for use with a patch program
Legend:
Removed from v.962  
changed lines
  Added in v.963

cvs-admin@eby-sarna.com

Powered by ViewCVS 1.0-dev

ViewCVS and CVS Help