Ejemplo n.º 1
0
 def test_source_disabled(self):
     s, g, o = parse_names([], 'g', 'o')
     assert s is None
     assert (g, o) == ('g', 'o')
Ejemplo n.º 2
0
 def test_disabled_source_graph_infer_source(self):
     with pytest.raises(ArgumentError):
         parse_names([], '-', None)
Ejemplo n.º 3
0
 def test_disabled_source_output_infer_graph(self):
     with pytest.raises(ArgumentError):
         parse_names([], None, '-')
Ejemplo n.º 4
0
 def test_disabled_graph_infer_output(self):
     s, g, o = parse_names(['s'], '-', None)
     assert g is None
     assert (s, o) == (['s'], 's')
Ejemplo n.º 5
0
 def test_infer_graph_disabled_output(self):
     s, g, o = parse_names(['s'], None, '-')
     assert o is None
     assert (s, g) == (['s'], 's.gv')
Ejemplo n.º 6
0
 def test_all_specified(self):
     s, g, o = parse_names(['s'], 'g', 'o')
     assert (s, g, o) == (['s'], 'g', 'o')
Ejemplo n.º 7
0
 def test_disabled_source_infer_output(self):
     s, g, o = parse_names([], 'g', None)
     assert s is None
     assert (g, o) == ('g', 'g')
Ejemplo n.º 8
0
 def test_infer_output(self):
     s, g, o = parse_names(['s'], 'g', None)
     assert (s, g, o) == (['s'], 'g', 'g')
Ejemplo n.º 9
0
 def test_infer_graph_output(self):
     s, g, o = parse_names(['s'], None, None)
     assert (s, g, o) == (['s'], 's.gv', 's')
Ejemplo n.º 10
0
 def test_all_disabled(self):
     with pytest.raises(ArgumentError):
         parse_names([], '-', '-')
Ejemplo n.º 11
0
 def test_infer_graph(self):
     s, g, o = parse_names(['s'], None, 'o')
     assert (s, g, o) == (['s'], 's.gv', 'o')
Ejemplo n.º 12
0
 def test_graph_output_disabled(self):
     with pytest.raises(ArgumentError):
         parse_names(['s'], '-', '-')
Ejemplo n.º 13
0
 def test_source_output_disabled(self):
     with pytest.raises(ArgumentError):
         parse_names([], 'g', '-')
Ejemplo n.º 14
0
 def test_source_graph_disabled(self):
     with pytest.raises(ArgumentError):
         parse_names([], '-', 'o')
Ejemplo n.º 15
0
 def test_output_disabled(self):
     s, g, o = parse_names(['s'], 'g', '-')
     assert o is None
     assert (s, g) == (['s'], 'g')
Ejemplo n.º 16
0
 def test_graph_disabled(self):
     s, g, o = parse_names(['s'], '-', 'o')
     assert g is None
     assert (s, o) == (['s'], 'o')