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)
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))
def obfus(w): if (isinstance(w, tuple) and len(w) == 3 and w[0] == 'obfuscated'): return util.Obfuscated(w[1], w[2]) return w
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)
def testSimple(self): c = util.Obfuscated('real', '****') self.failUnlessEqual(str(c), '****') self.failUnlessEqual(repr(c), "'****'")
def testSimple(self): c = util.Obfuscated('real', '****') self.assertEqual(str(c), '****') self.assertEqual(repr(c), "'****'")