old_contents: from curry_spec import *
  
  
  def curry_spec_creation_test():
      assert CurrySpec(['x', 'y', 'z'] {'y': 5}) isinstance CurrySpec
  
  
  def num_args_test():
      assert num_args(ArgValues([1, 2], {'foo': 5, 'bar': 7, 'baz': 10})) == 3
  
  
  def args_overlap_test():
      assert args_overlap(ArgValues([], {'foo': 1}), ArgValues([], {'foo': 10}))
  
new_contents: from curry_spec import *
  
  
  def assert_isinstance(type, v):
      assert isinstance(v, type)
  
  
  def curry_spec_creation_test():
      assert_isinstance(CurrySpec, CurrySpec(['x', 'y', 'z'], {'y': 5}))
  
  
  def num_args_test():
      assert num_args(ArgValues([1, 2], {'foo': 5, 'bar': 7, 'baz': 10})) == 3
  
  
  def args_overlap_test():
      assert args_overlap(ArgValues([], {'foo': 1}), ArgValues([], {'foo': 10}))
  
subject: Fix test