Ejemplo n.º 1
0
 def create_field(self, field_name, field_attributes):
     field_attributes = [
         field_attribute.strip()
         for field_attribute in field_attributes.split(",")
     ]
     if Relationship.is_relationship(field_attributes):
         self.relationships.append(
             Relationship(field_name, field_attributes))
     else:
         self.fields.append(Field(field_name, field_attributes))
Ejemplo n.º 2
0
 def test_relationship_mapping_template(self):
     post_object = DataObject('$postResponse', {
         'id': 'int,primarykey',
         'title': 'string',
         'body': 'string'
     })
     user_object = DataObject('$userResponse', {'id': 'int,primarykey'})
     relationship = Relationship('user', ["M2O", "$userResponse"])
     relationship.related_object = user_object
     self.assertTemplateEqual('relationship_mapping.j2',
                              'RelationshipMapping.swift', {
                                  'data_object': post_object,
                                  'relationship': relationship
                              })
Ejemplo n.º 3
0
 def test_relationship_mapping_template(self):
     post_object = DataObject('$postResponse', {
         'id': 'int,primarykey',
         'title': 'string',
         'body': 'string'
     })
     user_object = DataObject('$userResponse', {
         'id': 'int,primarykey'
     })
     relationship = Relationship('user', ["M2O", "$userResponse"])
     relationship.related_object = user_object
     self.assertTemplateEqual('relationship_mapping.j2', 'RelationshipMapping.swift', {
         'data_object': post_object,
         'relationship': relationship
     })
Ejemplo n.º 4
0
 def create_field(self, field_name, field_attributes):
     field_attributes = [field_attribute.strip() for field_attribute in field_attributes.split(",")]
     if Relationship.is_relationship(field_attributes):
         self.relationships.append(Relationship(field_name, field_attributes))
     else:
         self.fields.append(Field(field_name, field_attributes))
Ejemplo n.º 5
0
 def test_is_relationship(self):
     self.assertTrue(Relationship.is_relationship(["O2M", "$messageResponse"]))
     self.assertFalse(Relationship.is_relationship(["email", "string"]))