forked from DIRACGrid/DIRAC
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
8 changed files
with
50 additions
and
56 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -18,7 +18,7 @@ | |
|
||
|
||
def test_setAndGetJobFromDB(): | ||
res = elasticJobParametersDB.setJobParameter(100, "DIRAC", "dirac@cern") | ||
res = elasticJobParametersDB.setJobParameter(100, "DIRAC", "dirac@cern", "vo") | ||
assert res["OK"] | ||
time.sleep(SLEEP_DELAY) | ||
|
||
|
@@ -27,7 +27,7 @@ def test_setAndGetJobFromDB(): | |
assert res["Value"][100]["DIRAC"] == "dirac@cern" | ||
|
||
# update it | ||
res = elasticJobParametersDB.setJobParameter(100, "DIRAC", "[email protected]") | ||
res = elasticJobParametersDB.setJobParameter(100, "DIRAC", "[email protected]", "vo") | ||
assert res["OK"] | ||
time.sleep(SLEEP_DELAY) | ||
res = elasticJobParametersDB.getJobParameters(100) | ||
|
@@ -41,7 +41,7 @@ def test_setAndGetJobFromDB(): | |
assert res["Value"][100]["DIRAC"] == "[email protected]" | ||
|
||
# add one | ||
res = elasticJobParametersDB.setJobParameter(100, "someKey", "someValue") | ||
res = elasticJobParametersDB.setJobParameter(100, "someKey", "someValue", "vo") | ||
assert res["OK"] | ||
time.sleep(SLEEP_DELAY) | ||
|
||
|
@@ -60,7 +60,7 @@ def test_setAndGetJobFromDB(): | |
assert res["Value"][100]["someKey"] == "someValue" | ||
|
||
# another one + search | ||
res = elasticJobParametersDB.setJobParameter(100, "someOtherKey", "someOtherValue") | ||
res = elasticJobParametersDB.setJobParameter(100, "someOtherKey", "someOtherValue", "vo") | ||
assert res["OK"] | ||
time.sleep(SLEEP_DELAY) | ||
res = elasticJobParametersDB.getJobParameters(100) | ||
|
@@ -75,13 +75,13 @@ def test_setAndGetJobFromDB(): | |
assert res["Value"][100]["someOtherKey"] == "someOtherValue" | ||
|
||
# another job | ||
res = elasticJobParametersDB.setJobParameter(101, "DIRAC", "dirac@cern") | ||
res = elasticJobParametersDB.setJobParameter(101, "DIRAC", "dirac@cern", "vo") | ||
assert res["OK"] | ||
res = elasticJobParametersDB.setJobParameter(101, "key101", "value101") | ||
res = elasticJobParametersDB.setJobParameter(101, "key101", "value101", "vo") | ||
assert res["OK"] | ||
res = elasticJobParametersDB.setJobParameter(101, "someKey", "value101") | ||
res = elasticJobParametersDB.setJobParameter(101, "someKey", "value101", "vo") | ||
assert res["OK"] | ||
res = elasticJobParametersDB.setJobParameter(101, "key101", "someValue") | ||
res = elasticJobParametersDB.setJobParameter(101, "key101", "someValue", "vo") | ||
assert res["OK"] | ||
time.sleep(SLEEP_DELAY) | ||
res = elasticJobParametersDB.getJobParameters(100) | ||
|
@@ -98,7 +98,7 @@ def test_setAndGetJobFromDB(): | |
assert res["Value"][101]["someKey"] == "value101" | ||
assert len(res["Value"]) == 1 | ||
assert len(res["Value"][101]) == 5 # Same thing as with doc 100 | ||
res = elasticJobParametersDB.setJobParameters(101, [("k", "v"), ("k1", "v1"), ("k2", "v2")]) | ||
res = elasticJobParametersDB.setJobParameters(101, [("k", "v"), ("k1", "v1"), ("k2", "v2")], vo="vo") | ||
assert res["OK"] | ||
time.sleep(SLEEP_DELAY) | ||
res = elasticJobParametersDB.getJobParameters(101) | ||
|
@@ -108,41 +108,41 @@ def test_setAndGetJobFromDB(): | |
assert res["Value"][101]["k2"] == "v2" | ||
|
||
# another job with jobID > 1000000 | ||
res = elasticJobParametersDB.setJobParameters(1010000, [("k", "v"), ("k1", "v1"), ("k2", "v2")]) | ||
res = elasticJobParametersDB.setJobParameters(1010000, [("k", "v"), ("k1", "v1"), ("k2", "v2")], vo="vo") | ||
assert res["OK"] | ||
time.sleep(SLEEP_DELAY) | ||
res = elasticJobParametersDB.getJobParameters(1010000) | ||
assert res["Value"][1010000]["k"] == "v" | ||
assert res["Value"][1010000]["k2"] == "v2" | ||
|
||
# deleting | ||
res = elasticJobParametersDB.deleteJobParameters(100) | ||
res = elasticJobParametersDB.deleteJobParameters(100, vo="vo") | ||
assert res["OK"] | ||
time.sleep(SLEEP_DELAY) | ||
res = elasticJobParametersDB.getJobParameters(100) | ||
assert res["OK"] | ||
assert len(res["Value"][100]) == 0 | ||
|
||
res = elasticJobParametersDB.deleteJobParameters(101, "someKey") | ||
res = elasticJobParametersDB.deleteJobParameters(101, "someKey", vo="vo") | ||
assert res["OK"] | ||
time.sleep(SLEEP_DELAY) | ||
res = elasticJobParametersDB.getJobParameters(101) | ||
assert res["OK"] | ||
assert len(res["Value"][101]) == 7 | ||
res = elasticJobParametersDB.deleteJobParameters(101, "someKey, key101") # someKey is already deleted | ||
res = elasticJobParametersDB.deleteJobParameters(101, "someKey, key101", vo="vo") # someKey is already deleted | ||
assert res["OK"] | ||
time.sleep(SLEEP_DELAY) | ||
res = elasticJobParametersDB.getJobParameters(101) | ||
assert res["OK"] | ||
assert len(res["Value"][101]) == 6 | ||
res = elasticJobParametersDB.deleteJobParameters(101, "nonExistingKey") | ||
res = elasticJobParametersDB.deleteJobParameters(101, "nonExistingKey", vo="vo") | ||
assert res["OK"] | ||
time.sleep(SLEEP_DELAY) | ||
res = elasticJobParametersDB.getJobParameters(101) | ||
assert res["OK"] | ||
assert len(res["Value"][101]) == 6 | ||
|
||
res = elasticJobParametersDB.deleteJobParameters(1010000) | ||
res = elasticJobParametersDB.deleteJobParameters(1010000, vo="vo") | ||
assert res["OK"] | ||
time.sleep(SLEEP_DELAY) | ||
res = elasticJobParametersDB.getJobParameters(1010000) | ||
|
@@ -153,7 +153,7 @@ def test_setAndGetJobFromDB(): | |
res = elasticJobParametersDB.deleteIndex("job_parameters") | ||
assert res["OK"] | ||
assert res["Value"] == "Nothing to delete" | ||
res = elasticJobParametersDB.deleteIndex(elasticJobParametersDB._indexName(100)) | ||
res = elasticJobParametersDB.deleteIndex(elasticJobParametersDB._indexName(100, vo="vo")) | ||
assert res["OK"] | ||
res = elasticJobParametersDB.deleteIndex(elasticJobParametersDB._indexName(1010000)) | ||
res = elasticJobParametersDB.deleteIndex(elasticJobParametersDB._indexName(1010000, vo="vo")) | ||
assert res["OK"] |