Skip to content

Commit 8dbb892

Browse files
[Storage] Fix changefeed import for local testing (Azure#24052)
1 parent 9f7a15d commit 8dbb892

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

sdk/storage/azure-storage-blob-changefeed/tests/test_change_feed.py

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,19 @@
66
# license information.
77
# --------------------------------------------------------------------------
88
import json
9-
from time import sleep
10-
119
import pytest
1210
from datetime import datetime, timedelta
13-
1411
from math import ceil
12+
from time import sleep
13+
14+
try:
15+
# Hack to run ChangeFeed tests locally due to conflicting namespace and dependency with blob.
16+
# To run locally, set each library folder in ChangeFeed package as "Sources Root" in PyCharm
17+
# (i.e. azure, storage, blob, changefeed).
18+
from changefeed import ChangeFeedClient
19+
except ImportError:
20+
from azure.storage.blob.changefeed import ChangeFeedClient
1521

16-
from azure.storage.blob.changefeed import (
17-
ChangeFeedClient,
18-
)
1922
from devtools_testutils.storage import StorageTestCase
2023
from settings.testcase import ChangeFeedPreparer
2124

0 commit comments

Comments
 (0)