diff --git a/tests/test_data_posting_meta.py b/tests/test_data_posting_meta.py index 7f091afd2385fdc1b3e13d6639f24b1845ef5f65..1edfc66203e7723438096009b450bc8db4e1a777 100644 --- a/tests/test_data_posting_meta.py +++ b/tests/test_data_posting_meta.py @@ -80,6 +80,14 @@ def test_iter_with_empty_post_meta(simple_txn): def test_iter_with_post_meta_over_txn(simple_txn): assert set(data.PostingMeta(simple_txn, 1)) == SIMPLE_TXN_METAKEYS.union(['extra']) +def test_get_links_from_txn(simple_txn): + meta = data.PostingMeta(simple_txn, 0) + assert list(meta.get_links('note')) == ['txn', 'note'] + +def test_get_links_from_post_override(simple_txn): + meta = data.PostingMeta(simple_txn, 1) + assert list(meta.get_links('note')) == ['donation', 'love'] + # The .get() tests are arguably testing the stdlib, but they're short and # they confirm that we're using the stdlib as we intend. def test_get_with_meta_value(simple_txn):