Esempio n. 1
0
 def testCommandEncodingObfuscated(self):
     b = FakeWorkerForBuilder(self.basedir)
     s = runprocess.RunProcess(b,
                               [bsutil.Obfuscated(u'abcd', u'ABCD')],
                               self.basedir)
     self.assertIsInstance(s.command[0], bytes)
     self.assertIsInstance(s.fake_command[0], bytes)
Esempio n. 2
0
    def testObfuscatedCommand(self):
        cmd = ['echo', util.Obfuscated('password', '*******')]

        self.failUnlessEqual(
            ['echo', 'password'], util.Obfuscated.get_real(cmd))
        self.failUnlessEqual(
            ['echo', '*******'], util.Obfuscated.get_fake(cmd))
Esempio n. 3
0
 def obfus(w):
     if (isinstance(w, tuple) and len(w) == 3
             and w[0] == 'obfuscated'):
         return util.Obfuscated(w[1], w[2])
     return w
Esempio n. 4
0
 def testCommandEncodingObfuscated(self):
     s = runprocess.RunProcess([bsutil.Obfuscated(u'abcd', u'ABCD')],
                               self.basedir, 'utf-8', self.send_update)
     self.assertIsInstance(s.command[0], bytes)
     self.assertIsInstance(s.fake_command[0], bytes)
Esempio n. 5
0
 def testSimple(self):
     c = util.Obfuscated('real', '****')
     self.failUnlessEqual(str(c), '****')
     self.failUnlessEqual(repr(c), "'****'")
Esempio n. 6
0
 def testSimple(self):
     c = util.Obfuscated('real', '****')
     self.assertEqual(str(c), '****')
     self.assertEqual(repr(c), "'****'")