Closed jwenner closed 8 years ago
The failure seems to be due to labrad/pylabrad#242. From the datavault error log in one of the failed test runs:
Traceback (most recent call last):
File "servers/data_vault.py", line 45, in <module>
from datavault.server import DataVault
File "/opt/TeamCity/buildAgent/work/872fe26a728e05ba/servers/datavault/server.py", line 13, in <module>
class DataVault(LabradServer):
File "/opt/TeamCity/buildAgent/work/872fe26a728e05ba/servers/datavault/server.py", line 93, in DataVault
def cd(self, c, path=None, create=False):
File "/opt/TeamCity/buildAgent/work/872fe26a728e05ba/pylabrad/labrad/decorators.py", line 44, in decorator
return Setting(func, lr_ID, lr_name, returns, unflatten, **params)
File "/opt/TeamCity/buildAgent/work/872fe26a728e05ba/pylabrad/labrad/decorators.py", line 131, in __init__
"unless other arguments are optional".format(args[0]))
ValueError: First argument path cannot accept '' unless other arguments are optional
The fix for labrad/pylabrad#242 is in pylabrad 0.95.2. Rerunning the tests revealed another problem; see #343.
All tests now pass in master. Thanks, @maffoo.
The datavault tests are failing with the following error message, which seems to be saying that
data_vault
can not be found. This is causing test failures in #340 and #341.