tests: Remove duplicate field initializers.
authorLudovic Courtès <ludo@gnu.org>
Thu, 24 Jan 2019 18:18:10 +0000 (19:18 +0100)
committerLudovic Courtès <ludo@gnu.org>
Thu, 24 Jan 2019 19:47:21 +0000 (20:47 +0100)
commit2c5ee9bba4067fb0a9e68fb2af3a6e7fe36960cb
tree5b098ceb4f645ff6aea68915f81326287c3a792c
parentf1618a0f2f353fb2f9dd96bdb455a9d81280fed6
tests: Remove duplicate field initializers.

Fixes a regression introduced in
c2dcff41c2e47f5f978f467864d5ed7829939884, whereby many tests in
'tests/packages.scm' would trigger a syntax error due to duplicate field
intializers in forms like:

  (dummy-package "foo" (version "0"))

* guix/tests.scm (dummy-package, dummy-origin): Rewrite to inherit from
a base record.  This restores the semantics from before
c2dcff41c2e47f5f978f467864d5ed7829939884.
* tests/services.scm ("instantiate-missing-services, indirect"): Remove
duplicate 'extensions' field.
guix/tests.scm
tests/services.scm