def test_aws_cmd_3(self): self.completer.toggle_fuzzy() c = self.get_completions('aws s3api') result = transform(['s3api']) assertCountEqual(self, c, result)
def test_aws_cmd_4(self): self.completer.toggle_fuzzy() c = self.get_completions('aws s3api co') result = transform(['complete-multipart-upload', 'copy-object']) assertCountEqual(self, c, result)
def test_bac_commands_all(self): c = self.get_completions('') result = transform(list(bac_completer.COMMANDS_MAP.keys())) assertCountEqual(self, c, result)
def test_bac_commands(self): c = self.get_completions('i') result = transform(['include-profiles', 'include-regions']) assertCountEqual(self, c, result)
def test_complete_filter_2(self): c = self.get_completions('Buckets[?C') result = transform(['CreationDate']) assertCountEqual(self, c, result)
def test_resource_comp_1(self): self.completer.toggle_fuzzy() c = self.get_completions('aws s3api put-buckets-acl --bucket') result = transform([' %s' % b for b in BUCKETS]) assertCountEqual(self, c, result)
def test_fuzzy_aws_cmd_9(self): c = self.get_completions('aws s3api list-buckets --output ') result = transform(['json', 'text', 'table']) assertCountEqual(self, c, result)
def test_complete_lbracket(self): c = self.get_completions('Buckets[') result = transform(['?', '*', ']']) assertCountEqual(self, c, result)
def test_fuzzy_aws_cmd_5(self): c = self.get_completions('aws s3api copy') result = transform(['upload-part-copy', 'copy-object']) assertCountEqual(self, c, result)
def test_fuzzy_aws_cmd_7(self): c = self.get_completions('aws s3api list-buckets -') result = transform(['--query', '--region', '--profile']) check_items_in_result(self, result, c)
def test_fuzzy_aws_cmd_4(self): c = self.get_completions('aws s3api') result = transform(['s3api']) assertCountEqual(self, c, result)
def test_fuzzy_aws_cmd_3(self): c = self.get_completions('aws 3a') result = transform(['s3api', 'route53domains']) assertCountEqual(self, c, result)
def test_resource_comp_3(self): self.completer.toggle_fuzzy() c = self.get_completions('aws s3api put-buckets-acl --bucket bar') result = transform(['bar']) assertCountEqual(self, c, result)
def test_execute_command(self): cmd = shlex.split('echo "Hello world!"') out, err, exit_code = utils.execute_command(cmd) expected = transform(('Hello world!\n', '', 0)) self.assertEqual((out, err, exit_code), expected)
def test_fuzzy_aws_cmd_12(self): c = self.get_completions('aws s3api list-buckets --output text --qr') result = transform(['--query']) assertCountEqual(self, c, result)
def test_complete_identifier_3(self): c = self.get_completions('Buckets') result = transform(['[']) assertCountEqual(self, c, result)
def test_fuzzy_resource_comp_1(self): c = self.get_completions('aws s3api put-buckets-acl --bucket ') result = transform(BUCKETS) assertCountEqual(self, c, result)
def test_complete_custom_hash_first(self): c = self.get_completions('{foo:') result = transform(['Buckets', 'Owner']) assertCountEqual(self, c, result)
def test_fuzzy_resource_comp_2(self): c = self.get_completions('aws s3api put-buckets-acl --bucket bar') result = transform(['bar', 'foobar']) assertCountEqual(self, c, result)
def test_complete_filter_context_reset(self): c = self.get_completions('Buckets[?CreationDate==\'value\' &&') result = transform(['Name', 'CreationDate']) assertCountEqual(self, c, result)
def test_aws_cmd_11(self): self.completer.toggle_fuzzy() c = self.get_completions('aws s3api list-buckets --output text --que') result = transform(['--query']) assertCountEqual(self, c, result)