コード例 #1
0
ファイル: test_umlfmt.py プロジェクト: weizx208/gaphor
    def test_simple_format(self):
        """Test simple attribute formatting
        """
        a = factory.create(UML.Property)
        a.name = "myattr"
        self.assertEqual("+ myattr", format(a))

        a.typeValue = "int"
        self.assertEqual("+ myattr: int", format(a))
コード例 #2
0
ファイル: test_umlfmt.py プロジェクト: xqbumu/gaphor
    def test_simple_format(self):
        """Test simple attribute formatting
        """
        a = factory.create(UML.Property)
        a.name = 'myattr'
        self.assertEquals('+ myattr', format(a))

        a.typeValue = 'int'
        self.assertEquals('+ myattr: int', format(a))
コード例 #3
0
def test_simple_format(factory):
    """Test simple attribute formatting
    """
    a = factory.create(UML.Property)
    a.name = "myattr"
    assert "+ myattr" == format(a)

    a.typeValue = "int"
    assert "+ myattr: int" == format(a)
コード例 #4
0
ファイル: test_umlfmt.py プロジェクト: Nyox/gaphor
    def test_simple_format(self):
        """Test simple attribute formatting
        """
        a = factory.create(UML.Property)
        a.name = 'myattr'
        self.assertEquals('+ myattr', format(a))

        a.typeValue = 'int'
        self.assertEquals('+ myattr: int', format(a))
コード例 #5
0
ファイル: test_umlfmt.py プロジェクト: 987Frogh/Makehuman
def test_association_end_with_applied_stereotype(factory):
    a = factory.create(UML.Property)
    a.association = factory.create(UML.Association)
    parse(a, "myattr[1]")
    add_tag_is_foo_metadata_field(a, factory)

    assert ("+ myattr", '1 { tag = "foo" }') == format(a)
コード例 #6
0
ファイル: test_umlfmt.py プロジェクト: 987Frogh/Makehuman
def test_attribute(factory, text, formatted_text):
    """Test simple attribute formatting
    """
    a = factory.create(UML.Property)
    parse(a, text)

    assert formatted_text == format(a)
コード例 #7
0
ファイル: test_umlfmt.py プロジェクト: 987Frogh/Makehuman
def test_operation(factory, text, formatted_text):
    """Test simple operation formatting
    """
    o = factory.create(UML.Operation)
    parse(o, text)

    assert formatted_text == format(o)
コード例 #8
0
def test_association_end(factory, text, name_part, mult_part):
    """Test simple attribute formatting."""
    a = factory.create(UML.Property)
    a.association = factory.create(UML.Association)
    parse(a, text)

    assert (name_part, mult_part) == format(a)
コード例 #9
0
ファイル: test_umlfmt.py プロジェクト: danielvictory/gaphor
def test_attribute_with_type(factory):
    """Test simple attribute formatting."""
    a = factory.create(UML.Property)
    a.type = factory.create(UML.Class)
    a.name = "attr"
    a.type.name = "MyClass"

    assert "+ attr: MyClass" == format(a)
コード例 #10
0
ファイル: test_umlfmt.py プロジェクト: 987Frogh/Makehuman
def test_attribute_with_applied_stereotype(factory):
    a = factory.create(UML.Property)
    parse(a, "myattr: int")
    add_tag_is_foo_metadata_field(a, factory)

    assert '+ myattr: int { tag = "foo" }' == format(a, tags=True)
コード例 #11
0
ファイル: test_umlfmt.py プロジェクト: 987Frogh/Makehuman
def test_slot(factory):
    a = factory.create(UML.Property)
    parse(a, "myattr: int")
    slot = add_tag_is_foo_metadata_field(a, factory)

    assert 'tag = "foo"' == format(slot)