55
66
77def test_update_widgets_not_selected (qt_driver , library ):
8- qt_driver .frame_content = list (library ._entries )
8+ qt_driver .frame_content = list (library .get_entries () )
99 qt_driver .selected = []
1010
1111 panel = PreviewPanel (library , qt_driver )
@@ -16,7 +16,7 @@ def test_update_widgets_not_selected(qt_driver, library):
1616
1717
1818def test_update_widgets_single_selected (qt_driver , library ):
19- qt_driver .frame_content = list (library ._entries )
19+ qt_driver .frame_content = list (library .get_entries () )
2020 qt_driver .selected = [0 ]
2121
2222 panel = PreviewPanel (library , qt_driver )
@@ -34,7 +34,7 @@ def test_update_widgets_multiple_selected(qt_driver, library):
3434 library .add_entries ([entry ])
3535 assert library .entries_count == 3
3636
37- qt_driver .frame_content = list (library ._entries )
37+ qt_driver .frame_content = list (library .get_entries () )
3838 qt_driver .selected = [0 , 1 , 2 ]
3939
4040 panel = PreviewPanel (library , qt_driver )
@@ -50,13 +50,12 @@ def test_update_widgets_multiple_selected(qt_driver, library):
5050 }
5151
5252
53- def test_write_container_text_line (qt_driver , library ):
53+ def test_write_container_text_line (qt_driver , entry_full , library ):
5454 # Given
5555 panel = PreviewPanel (library , qt_driver )
56- entry = next (library ._entries_full )
5756
58- field = entry .text_fields [0 ]
59- assert len (entry .text_fields ) == 1
57+ field = entry_full .text_fields [0 ]
58+ assert len (entry_full .text_fields ) == 1
6059 assert field .type .type == FieldTypeEnum .TEXT_LINE
6160 assert field .type .name == "Title"
6261
@@ -77,42 +76,42 @@ def test_write_container_text_line(qt_driver, library):
7776 modal .save_button .click ()
7877
7978 # Then reload entry
80- entry = next (library ._entries_full )
79+ entry_full = next (library .get_entries ( with_joins = True ) )
8180 # the value was updated
82- assert entry .text_fields [0 ].value == "bar"
81+ assert entry_full .text_fields [0 ].value == "bar"
8382
8483
8584def test_remove_field (qt_driver , library ):
8685 # Given
8786 panel = PreviewPanel (library , qt_driver )
88- entries = list (library ._entries_full )
87+ entries = list (library .get_entries ( with_joins = True ) )
8988 qt_driver .frame_content = entries
9089 panel .selected = [1 ]
9190
9291 field = entries [1 ].text_fields [0 ]
9392 panel .write_container (0 , field )
9493 panel .remove_field (field )
9594
96- entries = list (library ._entries_full )
95+ entries = list (library .get_entries ( with_joins = True ) )
9796 assert not entries [1 ].text_fields
9897
9998
10099def test_update_field (qt_driver , library ):
101100 panel = PreviewPanel (library , qt_driver )
102101
103- qt_driver .frame_content = list (library ._entries )[:2 ]
102+ qt_driver .frame_content = list (library .get_entries () )[:2 ]
104103 qt_driver .selected = [0 , 1 ]
105104 panel .selected = [0 , 1 ]
106105
107106 field = [
108107 x
109- for x in next (library ._entries_full ).text_fields
108+ for x in next (library .get_entries ( with_joins = True ) ).text_fields
110109 if x .type .type == FieldTypeEnum .TEXT_LINE
111110 ][0 ]
112111
113112 panel .update_field (field , "meow" )
114113
115- for entry in list ( library ._entries_full )[: 2 ] :
114+ for entry in library .get_entries ( with_joins = True ) :
116115 field = [
117116 x for x in entry .text_fields if x .type .type == FieldTypeEnum .TEXT_LINE
118117 ][0 ]
0 commit comments