@@ -51,8 +51,9 @@ def test_tags_01(clear_sar, library, usesetauth): # noqa: F811
5151 tag_1 = {"name" : "tag_1" }
5252 tag_2 = {"name" : "tag_2" , "comment" : "This is tag 2" }
5353
54+ # Baseline number of tags (database may contain tags that are not created by the test)
5455 response = SR .tags_get ()
55- assert len (response ) == 0
56+ n_tags_baseline = len (response )
5657
5758 response = SR .tags_add (uniqueNodeIds = [config_1_uid ], tag = tag_1 , ** auth )
5859 assert len (response ) == 1
@@ -69,7 +70,7 @@ def test_tags_01(clear_sar, library, usesetauth): # noqa: F811
6970 assert [_ ["name" ] for _ in response [2 ]["tags" ]] == ["tag_2" ]
7071
7172 response = SR .tags_get () # Returns the list of ALL tags
72- assert len (response ) == 4
73+ assert len (response ) == 4 + n_tags_baseline
7374
7475 response = SR .tags_delete (uniqueNodeIds = [config_1_uid , folder_uid ], tag = {"name" : "tag_2" }, ** auth )
7576 assert len (response ) == 2
@@ -79,7 +80,7 @@ def test_tags_01(clear_sar, library, usesetauth): # noqa: F811
7980 assert [_ ["name" ] for _ in response [1 ]["tags" ]] == []
8081
8182 response = SR .tags_get ()
82- assert len (response ) == 2
83+ assert len (response ) == 2 + n_tags_baseline
8384
8485 else :
8586 async def testing ():
@@ -103,7 +104,7 @@ async def testing():
103104 tag_2 = {"name" : "tag_2" , "comment" : "This is tag 2" }
104105
105106 response = await SR .tags_get ()
106- assert len (response ) == 0
107+ n_tags_baseline = len (response )
107108
108109 response = await SR .tags_add (uniqueNodeIds = [config_1_uid ], tag = tag_1 , ** auth )
109110 assert len (response ) == 1
@@ -122,7 +123,7 @@ async def testing():
122123 assert [_ ["name" ] for _ in response [2 ]["tags" ]] == ["tag_2" ]
123124
124125 response = await SR .tags_get () # Returns the list of ALL tags
125- assert len (response ) == 4
126+ assert len (response ) == 4 + n_tags_baseline
126127
127128 response = await SR .tags_delete (
128129 uniqueNodeIds = [config_1_uid , folder_uid ], tag = {"name" : "tag_2" }, ** auth
@@ -134,7 +135,7 @@ async def testing():
134135 assert [_ ["name" ] for _ in response [1 ]["tags" ]] == []
135136
136137 response = await SR .tags_get ()
137- assert len (response ) == 2
138+ assert len (response ) == 2 + n_tags_baseline
138139
139140
140141 asyncio .run (testing ())
0 commit comments