Example #1
0
 def test_aws_cmd_3(self):
     self.completer.toggle_fuzzy()
     c = self.get_completions('aws s3api')
     result = transform(['s3api'])
     assertCountEqual(self, c, result)
Example #2
0
 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)
Example #3
0
 def test_bac_commands_all(self):
     c = self.get_completions('')
     result = transform(list(bac_completer.COMMANDS_MAP.keys()))
     assertCountEqual(self, c, result)
Example #4
0
 def test_bac_commands(self):
     c = self.get_completions('i')
     result = transform(['include-profiles', 'include-regions'])
     assertCountEqual(self, c, result)
Example #5
0
 def test_complete_filter_2(self):
     c = self.get_completions('Buckets[?C')
     result = transform(['CreationDate'])
     assertCountEqual(self, c, result)
Example #6
0
 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)
Example #7
0
 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)
Example #8
0
 def test_complete_lbracket(self):
     c = self.get_completions('Buckets[')
     result = transform(['?', '*', ']'])
     assertCountEqual(self, c, result)
Example #9
0
 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)
Example #10
0
 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)
Example #11
0
 def test_fuzzy_aws_cmd_4(self):
     c = self.get_completions('aws s3api')
     result = transform(['s3api'])
     assertCountEqual(self, c, result)
Example #12
0
 def test_fuzzy_aws_cmd_3(self):
     c = self.get_completions('aws 3a')
     result = transform(['s3api', 'route53domains'])
     assertCountEqual(self, c, result)
Example #13
0
 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)
Example #14
0
 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)
Example #15
0
 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)
Example #16
0
 def test_complete_identifier_3(self):
     c = self.get_completions('Buckets')
     result = transform(['['])
     assertCountEqual(self, c, result)
Example #17
0
 def test_fuzzy_resource_comp_1(self):
     c = self.get_completions('aws s3api put-buckets-acl --bucket ')
     result = transform(BUCKETS)
     assertCountEqual(self, c, result)
Example #18
0
 def test_complete_custom_hash_first(self):
     c = self.get_completions('{foo:')
     result = transform(['Buckets', 'Owner'])
     assertCountEqual(self, c, result)
Example #19
0
 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)
Example #20
0
 def test_complete_filter_context_reset(self):
     c = self.get_completions('Buckets[?CreationDate==\'value\' &&')
     result = transform(['Name', 'CreationDate'])
     assertCountEqual(self, c, result)
Example #21
0
 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)