Example #1
0
 def test_read_no_model_with_given_version(self, File):
     with patch('palladium.persistence.os.path.exists') as exists:
         exists.return_value = False
         f = File('/models/model-{version}')
         with pytest.raises(LookupError) as exc:
             f.read(1)
         assert exc.value.args[0] == 'No such version: 1'
Example #2
0
 def test_read_no_model_with_given_version(self, File):
     with patch('palladium.persistence.os.path.exists') as exists:
         exists.return_value = False
         f = File('/models/model-{version}')
         with pytest.raises(LookupError) as exc:
             f.read(1)
         assert exc.value.args[0] == 'No such version: 1'
Example #3
0
 def test_read_no_model(self, File):
     with patch('palladium.persistence.File.list_models') as lm,\
         patch('palladium.persistence.File.list_properties') as lp:
         lp.return_value = {}
         lm.return_value = []
         f = File('/models/model-{version}')
         with pytest.raises(LookupError) as exc:
             f.read()
         assert exc.value.args[0] == 'No active model available'
Example #4
0
 def test_read_no_model(self, File):
     with patch('palladium.persistence.File.list_models') as lm,\
         patch('palladium.persistence.File.list_properties') as lp:
         lp.return_value = {}
         lm.return_value = []
         f = File('/models/model-{version}')
         with pytest.raises(LookupError) as exc:
             f.read()
         assert exc.value.args[0] == 'No active model available'
Example #5
0
 def test_read_no_active_model(self, File):
     with patch('palladium.persistence.File.list_models') as lm,\
         patch('palladium.persistence.File.list_properties') as lp:
         lp.return_value = {}
         lm.return_value = [{'version': 99}]
         filename = '/models/model-{version}'
         f = File(filename)
         with pytest.raises(LookupError) as exc:
             f.read()
         assert exc.value.args[0] == 'No active model available: {}'.format(
             filename)
Example #6
0
 def test_read_no_model_with_given_version(self, File):
     with patch('palladium.persistence.File.list') as list:
         list.return_value = []
         f = File('/models/model-{version}')
         with pytest.raises(IOError):
             f.read(1)
 def test_read_no_model_with_given_version(self, File):
     with patch('palladium.persistence.File.list') as list:
         list.return_value = []
         f = File('/models/model-{version}')
         with pytest.raises(IOError):
             f.read(1)