Example #1
0
        def test_get_asset_param_check(self, atom: Atom):
            with pytest.raises(AtomicIDError):
                atom.get_asset("")

            with pytest.raises(AtomicIDError):
                atom.get_asset("not numeric")

            with pytest.raises(AtomicIDError):
                atom.get_asset("1.1")

            with pytest.raises(AtomicIDError):  # maybe this should be supported
                atom.get_asset(1)
Example #2
0
 def test_get_asset_not_found(self, atom: Atom):
     with pytest.raises(RequestFailedError):
         atom.get_asset("0")
Example #3
0
 def test_get_asset(self, atom: Atom, asset: Asset):
     result_asset = atom.get_asset(asset.get_id())
     assert isinstance(result_asset, Asset)
     assert result_asset == asset