def test_all_arg_names_bound(self):
     self.assertEqual([],
                      arg_binding_keys.get_unbound_arg_names(
                          ['bound1', 'bound2'], [
                              arg_binding_keys.new('bound1'),
                              arg_binding_keys.new('bound2')
                          ]))
 def test_all_arg_names_bound(self):
     self.assertEqual(
         [],
         arg_binding_keys.get_unbound_arg_names(
             ['bound1', 'bound2'],
             [arg_binding_keys.new('bound1'),
              arg_binding_keys.new('bound2')]))
 def test_some_arg_name_unbound(self):
     self.assertEqual(['unbound'],
                      arg_binding_keys.get_unbound_arg_names(
                          ['bound', 'unbound'],
                          [arg_binding_keys.new('bound')]))
 def test_some_arg_name_unbound(self):
     self.assertEqual(
         ['unbound'],
         arg_binding_keys.get_unbound_arg_names(
             ['bound', 'unbound'], [arg_binding_keys.new('bound')]))