コード例 #1
0
 def test_TupleTarget(self):
     self._buildTest(
         Py.TupleTarget(
             targets=[Py.SingleTarget(name='t'),
                      Py.SingleTarget(name='v')]),
         TupleTarget([SingleTarget('t'),
                      SingleTarget('v')]))
コード例 #2
0
 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')]))
コード例 #3
0
 def build(self):
     return Py.TupleTarget(targets=[t.build() for t in self.targets])