|
|
@@ -2,7 +2,7 @@ import os |
|
|
|
import shutil |
|
|
|
import unittest |
|
|
|
|
|
|
|
from diagrams import Cluster, Diagram, Node, Edge |
|
|
|
from diagrams import Cluster, Diagram, Edge, Node |
|
|
|
from diagrams import getcluster, getdiagram, setcluster, setdiagram |
|
|
|
|
|
|
|
|
|
|
@@ -101,11 +101,11 @@ class DiagramTest(unittest.TestCase): |
|
|
|
self.assertTrue(os.path.exists(f"{self.name}.png")) |
|
|
|
|
|
|
|
def test_empty_name(self): |
|
|
|
"""Check that providing an empty name don't crash, but save in a diagrams_image.xxx file.""" |
|
|
|
self.name = 'diagrams_image' |
|
|
|
with Diagram(show=False): |
|
|
|
Node("node1") |
|
|
|
self.assertTrue(os.path.exists(f"{self.name}.png")) |
|
|
|
"""Check that providing an empty name don't crash, but save in a diagrams_image.xxx file.""" |
|
|
|
self.name = 'diagrams_image' |
|
|
|
with Diagram(show=False): |
|
|
|
Node("node1") |
|
|
|
self.assertTrue(os.path.exists(f"{self.name}.png")) |
|
|
|
|
|
|
|
|
|
|
|
class ClusterTest(unittest.TestCase): |
|
|
@@ -251,9 +251,7 @@ class EdgeTest(unittest.TestCase): |
|
|
|
self.assertEqual(node << Edge(color="pink", label="3.4") >> node, node) |
|
|
|
|
|
|
|
def test_nodes_to_node_with_attributes_bothdirectional(self): |
|
|
|
with Diagram( |
|
|
|
name=os.path.join(self.name, "nodes_to_node_with_attributes_bothdirectional"), show=False |
|
|
|
) as diagram: |
|
|
|
with Diagram(name=os.path.join(self.name, "nodes_to_node_with_attributes_bothdirectional"), show=False): |
|
|
|
with Cluster(): |
|
|
|
node1 = Node("node1") |
|
|
|
nodes = [Node("node2"), Node("node3")] |
|
|
|