diff options
author | James R. Barlow <jim@purplerock.ca> | 2019-05-03 03:23:19 -0700 |
---|---|---|
committer | James R. Barlow <jim@purplerock.ca> | 2019-05-03 03:23:19 -0700 |
commit | a3be3ff38a71402d53b18770d49ad0f9ad8aa368 (patch) | |
tree | d7dbd7b7b970fbc97714957d282f7e848a942bc1 /tests | |
parent | 851c9b112e29d8a9f75f8edad0d91be62c227ea7 (diff) |
Add Object.emplace() for dealing with page emplacement
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_pages.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/test_pages.py b/tests/test_pages.py index e8c12a3..c3b2ec9 100644 --- a/tests/test_pages.py +++ b/tests/test_pages.py @@ -259,3 +259,12 @@ def test_concatenate(resources, outdir): output_pdf.save(outdir / '{}.pdf'.format(n)) concatenate(5) + + +def test_emplace(fourpages): + p0_objgen = fourpages.pages[0].objgen + fourpages.pages[0].emplace(fourpages.pages[1]) + assert p0_objgen == fourpages.pages[0].objgen + assert fourpages.pages[0].keys() == fourpages.pages[1].keys() + for k in fourpages.pages[0].keys(): + assert fourpages.pages[0][k] == fourpages.pages[1][k] |