def test_adding_license_text(self):
        """ Test adding license text to design from GEDAText """
        geda_text = GEDAText('BSD', attribute='use_license')
        parser = GEDA()
        design = upconvert.core.design.Design()
        parser.add_text_to_design(design, geda_text)

        self.assertEquals(design.design_attributes.metadata.license, 'BSD')
    def test_adding_attribute_to_design(self):
        """ Add regular attribute to design from GEDAText """
        geda_text = GEDAText('some text', attribute='test_attr')
        parser = GEDA()
        design = upconvert.core.design.Design()
        parser.add_text_to_design(design, geda_text)

        self.assertEquals(design.design_attributes.attributes['test_attr'],
                          'some text')
    def test_adding_attribute_to_design(self):
        """ Add regular attribute to design from GEDAText """
        geda_text = GEDAText('some text', attribute='test_attr')
        parser = GEDA()
        design = upconvert.core.design.Design()
        parser.add_text_to_design(design, geda_text)

        self.assertEquals(
            design.design_attributes.attributes['test_attr'],
            'some text'
        )
    def test_adding_license_text(self):
        """ Test adding license text to design from GEDAText """
        geda_text = GEDAText('BSD', attribute='use_license')
        parser = GEDA()
        design = upconvert.core.design.Design()
        parser.add_text_to_design(design, geda_text)

        self.assertEquals(
            design.design_attributes.metadata.license,
            'BSD'
        )