示例#1
0
 def test_parse_public_keys_non_ascii(self):
     public_key_data = [
         'cloudinit:rsa ssh-ke%s invalid' % chr(165),
         'use%sname:rsa ssh-key' % chr(174),
         'cloudinit:test 1',
         'default:test 2',
         'user:test 3',
     ]
     expected = ['test 1', 'test 2']
     found = DataSourceGCE._parse_public_keys(
         public_key_data, default_user='******')
     self.assertEqual(sorted(found), sorted(expected))
 def test_parse_public_keys_non_ascii(self):
     public_key_data = [
         "cloudinit:rsa ssh-ke%s invalid" % chr(165),
         "use%sname:rsa ssh-key" % chr(174),
         "cloudinit:test 1",
         "default:test 2",
         "user:test 3",
     ]
     expected = ["test 1", "test 2"]
     found = DataSourceGCE._parse_public_keys(public_key_data,
                                              default_user="******")
     self.assertEqual(sorted(found), sorted(expected))