anchor.diff:             country_code3 = "USA",
              country_name = "United States",
              region = <<"NY">>,
  -           _ = _} = R1,
  -    ok = stop().
  -
  -non_parallel_test() ->
  +           _ = _} = R1.
  +
  +non_parallel() ->
       %% recreate the non-parallelized version of egeoip and then verify
       %% that the upgrade works.
  -    ok = start(),
       Workers = [Egeoip | T] = tuple_to_list(egeoip_sup:worker_names()),
       %% Remove all worker processes except for the first one
       lists:map(fun(Worker) ->
  
positive.code:          "61.16.226.206",
           "64.180.1.78",
           "138.217.4.11"],
      ok = start(),
      StartParse = now(),
      benchcall(fun () -> [lookup(X) || X <- SampleIPs] end, Count),
      EndParse = now(),
      ok = stop(),
      {parse_100k_addr, pytime(EndParse) - pytime(StartParse)}.
  
  ensure_binary_list(L) when is_list(L) ->
  
negative.code: -include_lib("eunit/include/eunit.hrl").
  -ifdef(TEST).
  
  run_test_() ->
      {inorder,
       {foreach,
        fun start/0,
        fun(_) -> stop() end,
        [fun egeoip_bench/0,
         fun egeoip/0,
         fun non_parallel/0
        ]
       }}.
  
  egeoip_bench() ->
      ?assertMatch(
         {_, _},
         bench(1)),
      ok.
  
  egeoip() ->
      {ok, IpAddressLong} = ip2long({207,145,216,106}),
      {ok, IpAddressLong} = ip2long("207.145.216.106"),
      {ok, R} = egeoip:lookup(IpAddressLong),
  