def test_ListTarget(self): self._buildTest( Py.ListTarget( targets=[Py.SingleTarget(name='t'), Py.SingleTarget(name='v')]), ListTarget([SingleTarget('t'), SingleTarget('v')]))
def test_Target_coerce(self): t = SingleTarget('t') self.assert_(t is target(t)) self._buildTest( Py.SingleTarget(name='t'), target( Embedded.EmbeddedPython2Target( Py.PythonTarget(target=Py.SingleTarget(name='t'))))) self._buildTest(Py.SingleTarget(name='t'), target(Py.SingleTarget(name='t'))) self._buildTest( Py.TupleTarget( targets=[Py.SingleTarget(name='t'), Py.SingleTarget(name='v')]), target((Py.SingleTarget(name='t'), Py.SingleTarget(name='v')))) self._buildTest( Py.ListTarget( targets=[Py.SingleTarget(name='t'), Py.SingleTarget(name='v')]), target([Py.SingleTarget(name='t'), Py.SingleTarget(name='v')]))
def build(self): return Py.ListTarget(targets=[t.build() for t in self.targets])