def testReplaceBinary_nocapabilities(self): payload_dict = {"desiredCapabilities": {}} payload_replaced = { "desiredCapabilities": { "goog:chromeOptions": { "binary": "replacement_binary" } } } client_replay._ReplaceBinary(payload_dict, "replacement_binary") self.assertEqual(payload_replaced, payload_dict)
def testReplaceBinary_none(self): payload_dict = { "desiredCapabilities": { "goog:chromeOptions": { "binary": "/path/to/logged binary/with spaces/" }, "other_things": ["some", "uninteresting", "strings"] } } payload_replaced = { "desiredCapabilities": { "goog:chromeOptions": {}, "other_things": ["some", "uninteresting", "strings"] } } client_replay._ReplaceBinary(payload_dict, None) self.assertEqual(payload_replaced, payload_dict)