Acceptance tests using different clients concurrently. Environment deployed from packages.

Build: #3284 was successful

Job: Spaces basic was successful

Test results

  • 59 tests in total
  • 26 tests were quarantined / skipped
  • 20 minutes taken in total.

Build 3,284 has the following 26 quarantined tests:

Quarantined tests 26
Status Test Failing since Quarantined by Duration
AssertionError: Json metadata added to archives root dir, but adding should have failed
fixturefunc = <function try_to_add_json_metadata_to_special_dir at 0x7fe15c3e3e20>
request = <FixtureRequest for <Function test_user_fails_to_add_metadata_to_the_archives_root_directory[1oz_1op_1oc]>>
kwargs = {'expression': '{"id": 1}', 'host': 'oneprovider-1', 'hosts': {'oneclient-1': {'container-id': '9f9299d3c5cd534f179a05...-onezone.default.svc.cluster.local', 'ip': '10.244.110.36', 'name': 'dev-onezone', ...}}, 'name': 'archives root', ...}

    def call_fixture_func(
        fixturefunc: "_FixtureFunc[FixtureValue]", request: FixtureRequest, kwargs
    ) -> FixtureValue:
(40 more lines...)
AssertionError
user = 'user1'
users = {'admin': <tests.utils.user_utils.AdminUser object at 0x7fe15bf67d70>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7fe15dafcaa0>, 'user1': <tests.utils.user_utils.User object at 0x7fe15bdff3e0>, ...}
hosts = {'oneclient-1': {'container-id': '9f9299d3c5cd534f179a054c745e89c18ff1e4e38b53a663db378c740fbc60c2', 'ip': '10.244.110...a86fe3f0d3a4', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.110.36', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '0000000000842E147368617265477569642373706163655F363163623135306635633838643137653039616166363330353866373435633463686...6161663633303538663734356334636864323564233662656162326665623532633266316463313161653163653934343162386136636835396631'
expression = '{"id": 1}'
err_msg = 'Json metadata added to share root dir, but adding should have failed'
(213 more lines...)
AssertionError
user = 'user1'
users = {'admin': <tests.utils.user_utils.AdminUser object at 0x7fe15be84a70>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7fe15c096c00>, 'user1': <tests.utils.user_utils.User object at 0x7fe15c0940e0>, ...}
hosts = {'oneclient-1': {'container-id': '9f9299d3c5cd534f179a054c745e89c18ff1e4e38b53a663db378c740fbc60c2', 'ip': '10.244.110...a86fe3f0d3a4', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.110.36', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '00000000005830AB677569642374726173685F6661383438623864643334306639346434313236376663646164653434613865636839626566236661383438623864643334306639346434313236376663646164653434613865636839626566'
expression = '{"id": 1}'
err_msg = 'Json metadata added to trash dir, but adding should have failed'
(213 more lines...)
AssertionError: Json metadata added to user root dir, but adding should have failed
fixturefunc = <function try_to_add_json_metadata_to_special_dir at 0x7fe15c3e3e20>
request = <FixtureRequest for <Function test_user_fails_to_add_metadata_to_the_user_root_directory[1oz_1op_1oc]>>
kwargs = {'expression': '{"id": 1}', 'host': 'oneprovider-1', 'hosts': {'oneclient-1': {'container-id': '9f9299d3c5cd534f179a05...'dev-onezone.default.svc.cluster.local', 'ip': '10.244.110.36', 'name': 'dev-onezone', ...}}, 'name': 'user root', ...}

    def call_fixture_func(
        fixturefunc: "_FixtureFunc[FixtureValue]", request: FixtureRequest, kwargs
    ) -> FixtureValue:
(40 more lines...)
AssertionError: Qos requirement added to archives root dir, but adding should have failed
fixturefunc = <function try_to_add_qos_to_special_dir at 0x7fe15c3e3880>
request = <FixtureRequest for <Function test_user_fails_to_add_qos_requirement_to_the_archives_root_directory[1oz_1op_1oc]>>
kwargs = {'expression': 'geo=PL', 'host': 'oneprovider-1', 'hosts': {'oneclient-1': {'container-id': '9f9299d3c5cd534f179a054c7...-onezone.default.svc.cluster.local', 'ip': '10.244.110.36', 'name': 'dev-onezone', ...}}, 'name': 'archives root', ...}

    def call_fixture_func(
        fixturefunc: "_FixtureFunc[FixtureValue]", request: FixtureRequest, kwargs
    ) -> FixtureValue:
(42 more lines...)
AssertionError
user = 'user1'
users = {'admin': <tests.utils.user_utils.AdminUser object at 0x7fe15bfbcb00>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7fe15c07da00>, 'user1': <tests.utils.user_utils.User object at 0x7fe15bdb0350>, ...}
hosts = {'oneclient-1': {'container-id': '9f9299d3c5cd534f179a054c745e89c18ff1e4e38b53a663db378c740fbc60c2', 'ip': '10.244.110...a86fe3f0d3a4', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.110.36', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '000000000084096C7368617265477569642373706163655F656237373064303836623032393133333135323437656362353064643030616663683...3234376563623530646430306166636833316532236664323665376533373834313065663137333364306137346263653062356162636861303530'
expression = 'geo=PL'
err_msg = 'Qos requirement added to share root dir, but adding should have failed'
(217 more lines...)
AssertionError
user = 'user1'
users = {'admin': <tests.utils.user_utils.AdminUser object at 0x7fe15bdfd5e0>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7fe15c4a0bf0>, 'user1': <tests.utils.user_utils.User object at 0x7fe15c0973e0>, ...}
hosts = {'oneclient-1': {'container-id': '9f9299d3c5cd534f179a054c745e89c18ff1e4e38b53a663db378c740fbc60c2', 'ip': '10.244.110...a86fe3f0d3a4', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.110.36', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '0000000000584D62677569642374726173685F6165646363343536343939333838616165303339663363363237633763373563636839626561236165646363343536343939333838616165303339663363363237633763373563636839626561'
expression = 'geo=PL'
err_msg = 'Qos requirement added to trash dir, but adding should have failed'
(217 more lines...)
AssertionError: Qos requirement added to user root dir, but adding should have failed
fixturefunc = <function try_to_add_qos_to_special_dir at 0x7fe15c3e3880>
request = <FixtureRequest for <Function test_user_fails_to_add_qos_requirement_to_the_user_root_directory[1oz_1op_1oc]>>
kwargs = {'expression': 'geo=PL', 'host': 'oneprovider-1', 'hosts': {'oneclient-1': {'container-id': '9f9299d3c5cd534f179a054c7...'dev-onezone.default.svc.cluster.local', 'ip': '10.244.110.36', 'name': 'dev-onezone', ...}}, 'name': 'user root', ...}

    def call_fixture_func(
        fixturefunc: "_FixtureFunc[FixtureValue]", request: FixtureRequest, kwargs
    ) -> FixtureValue:
(42 more lines...)
AssertionError: File created in archives root dir, but creation should have failed
fixturefunc = <function try_to_create_file_in_special_dir at 0x7fe15c3e2f20>
request = <FixtureRequest for <Function test_user_fails_to_create_file_in_the_archives_root_directory[1oz_1op_1oc-REST]>>
kwargs = {'client': 'REST', 'file_name': 'some_name.txt', 'host': 'oneprovider-1', 'hosts': {'oneclient-1': {'container-id': '9...f0d3a4', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.110.36', 'name': 'dev-onezone', ...}}, ...}

    def call_fixture_func(
        fixturefunc: "_FixtureFunc[FixtureValue]", request: FixtureRequest, kwargs
    ) -> FixtureValue:
(42 more lines...)
AssertionError: File created in archives root dir, but creation should have failed
fixturefunc = <function try_to_create_file_in_special_dir at 0x7fe15c3e2f20>
request = <FixtureRequest for <Function test_user_fails_to_create_file_in_the_archives_root_directory[1oz_1op_1oc-oneclient1]>>
kwargs = {'client': 'oneclient1', 'file_name': 'some_name.txt', 'host': 'oneprovider-1', 'hosts': {'oneclient-1': {'container-i...f0d3a4', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.110.36', 'name': 'dev-onezone', ...}}, ...}

    def call_fixture_func(
        fixturefunc: "_FixtureFunc[FixtureValue]", request: FixtureRequest, kwargs
    ) -> FixtureValue:
(50 more lines...)
AssertionError: Unexpected error occurred [400] Bad Request: {"error":{"id":"notSupported","description":"This operation is not supported."}}
client = 'REST'
users = {'admin': <tests.utils.user_utils.AdminUser object at 0x7fe15bd6f6b0>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7fe15be87500>, 'user1': <tests.utils.user_utils.User object at 0x7fe15be87d70>, ...}
user = 'user1'
hosts = {'oneclient-1': {'container-id': '9f9299d3c5cd534f179a054c745e89c18ff1e4e38b53a663db378c740fbc60c2', 'ip': '10.244.110...a86fe3f0d3a4', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.110.36', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '00000000008409427368617265477569642373706163655F613030396131303232323564356564653564396234386239633232353561356363683...3962343862396332323535613563636835646335236438623936616464333537383865373730386632663235396230303963396236636837356661'
file_name = 'some_name.txt'
(84 more lines...)
AssertionError: File created in trash dir, but creation should have failed
fixturefunc = <function try_to_create_file_in_special_dir at 0x7fe15c3e2f20>
request = <FixtureRequest for <Function test_user_fails_to_create_file_in_the_trash_directory[1oz_1op_1oc-REST]>>
kwargs = {'client': 'REST', 'file_name': 'some_name.txt', 'host': 'oneprovider-1', 'hosts': {'oneclient-1': {'container-id': '9...f0d3a4', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.110.36', 'name': 'dev-onezone', ...}}, ...}

    def call_fixture_func(
        fixturefunc: "_FixtureFunc[FixtureValue]", request: FixtureRequest, kwargs
    ) -> FixtureValue:
(42 more lines...)
AssertionError: File created in trash dir, but creation should have failed
fixturefunc = <function try_to_create_file_in_special_dir at 0x7fe15c3e2f20>
request = <FixtureRequest for <Function test_user_fails_to_create_file_in_the_trash_directory[1oz_1op_1oc-oneclient1]>>
kwargs = {'client': 'oneclient1', 'file_name': 'some_name.txt', 'host': 'oneprovider-1', 'hosts': {'oneclient-1': {'container-i...f0d3a4', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.110.36', 'name': 'dev-onezone', ...}}, ...}

    def call_fixture_func(
        fixturefunc: "_FixtureFunc[FixtureValue]", request: FixtureRequest, kwargs
    ) -> FixtureValue:
(50 more lines...)
AssertionError: File created in user root dir, but creation should have failed
fixturefunc = <function try_to_create_file_in_special_dir at 0x7fe15c3e2f20>
request = <FixtureRequest for <Function test_user_fails_to_create_file_in_the_user_root_directory[1oz_1op_1oc-REST]>>
kwargs = {'client': 'REST', 'file_name': 'some_name.txt', 'host': 'oneprovider-1', 'hosts': {'oneclient-1': {'container-id': '9...f0d3a4', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.110.36', 'name': 'dev-onezone', ...}}, ...}

    def call_fixture_func(
        fixturefunc: "_FixtureFunc[FixtureValue]", request: FixtureRequest, kwargs
    ) -> FixtureValue:
(42 more lines...)
AssertionError: File created in user root dir, but creation should have failed
fixturefunc = <function try_to_create_file_in_special_dir at 0x7fe15c3e2f20>
request = <FixtureRequest for <Function test_user_fails_to_create_file_in_the_user_root_directory[1oz_1op_1oc-oneclient1]>>
kwargs = {'client': 'oneclient1', 'file_name': 'some_name.txt', 'host': 'oneprovider-1', 'hosts': {'oneclient-1': {'container-i...f0d3a4', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.110.36', 'name': 'dev-onezone', ...}}, ...}

    def call_fixture_func(
        fixturefunc: "_FixtureFunc[FixtureValue]", request: FixtureRequest, kwargs
    ) -> FixtureValue:
(50 more lines...)
AssertionError: Established dataset on archives root dir, but establishing should have failed
fixturefunc = <function try_to_establish_dataset_on_special_dir at 0x7fe15c3ec400>
request = <FixtureRequest for <Function test_user_fails_to_establish_dataset_on_the_archives_root_directory[1oz_1op_1oc]>>
kwargs = {'host': 'oneprovider-1', 'hosts': {'oneclient-1': {'container-id': '9f9299d3c5cd534f179a054c745e89c18ff1e4e38b53a663d...3383862656134393136636834353338233337386534303661343265323332393166623732663133383862656134393136636834353338'}}), ...}

    def call_fixture_func(
        fixturefunc: "_FixtureFunc[FixtureValue]", request: FixtureRequest, kwargs
    ) -> FixtureValue:
(39 more lines...)
AssertionError
user = 'user1'
users = {'admin': <tests.utils.user_utils.AdminUser object at 0x7fe15bddee10>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7fe15c0766f0>, 'user1': <tests.utils.user_utils.User object at 0x7fe15bf66d20>, ...}
hosts = {'oneclient-1': {'container-id': '9f9299d3c5cd534f179a054c745e89c18ff1e4e38b53a663db378c740fbc60c2', 'ip': '10.244.110...a86fe3f0d3a4', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.110.36', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '000000000084F4DB7368617265477569642373706163655F323931343065383031313936323564366432373136323165383035386437643763686...3731363231653830353864376437636861323130233664393337323537343263623162316632343765326361396533663630653435636839666632'
err_msg = 'Established dataset on share root dir, but establishing should have failed'

(211 more lines...)
AssertionError: Established dataset on trash dir, but establishing should have failed
fixturefunc = <function try_to_establish_dataset_on_special_dir at 0x7fe15c3ec400>
request = <FixtureRequest for <Function test_user_fails_to_establish_dataset_on_the_trash_directory[1oz_1op_1oc]>>
kwargs = {'host': 'oneprovider-1', 'hosts': {'oneclient-1': {'container-id': '9f9299d3c5cd534f179a054c745e89c18ff1e4e38b53a663d...8616162316365383933636865333966233130313631636235656461306534366435633363386238616162316365383933636865333966'}}), ...}

    def call_fixture_func(
        fixturefunc: "_FixtureFunc[FixtureValue]", request: FixtureRequest, kwargs
    ) -> FixtureValue:
(39 more lines...)
AssertionError: Established dataset on user root dir, but establishing should have failed
fixturefunc = <function try_to_establish_dataset_on_special_dir at 0x7fe15c3ec400>
request = <FixtureRequest for <Function test_user_fails_to_establish_dataset_on_the_user_root_directory[1oz_1op_1oc]>>
kwargs = {'host': 'oneprovider-1', 'hosts': {'oneclient-1': {'container-id': '9f9299d3c5cd534f179a054c745e89c18ff1e4e38b53a663d...6643639356230353238636833636665236462386330613064323839643432666132623334356336643639356230353238636833636665'}}), ...}

    def call_fixture_func(
        fixturefunc: "_FixtureFunc[FixtureValue]", request: FixtureRequest, kwargs
    ) -> FixtureValue:
(39 more lines...)
AssertionError: Unexpected error occurred [400] Bad Request: {"error":{"id":"posix","details":{"errno":"enoent"},"description":"Operation failed with POSIX error: enoent."}}
client = <tests.gui.utils.oneservices.cdmi.CDMIClient object at 0x7fe15c075fd0>
user = 'user1'
users = {'admin': <tests.utils.user_utils.AdminUser object at 0x7fe15c06b800>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7fe15c074a70>, 'user1': <tests.utils.user_utils.User object at 0x7fe15c077f50>, ...}
hosts = {'oneclient-1': {'container-id': '9f9299d3c5cd534f179a054c745e89c18ff1e4e38b53a663db378c740fbc60c2', 'ip': '10.244.110...a86fe3f0d3a4', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.110.36', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '00000000006016CF677569642361726368697665735F726F6F745F3365333037303134633239336531336361333630613634633737343033396661636832316337233365333037303134633239336531336361333630613634633737343033396661636832316337'
cdmi = <class 'tests.gui.utils.oneservices.cdmi.CDMIClient'>
(84 more lines...)
AssertionError: Unexpected error occurred [400] Bad Request: {"error":{"id":"posix","details":{"errno":"enoent"},"description":"Operation failed with POSIX error: enoent."}}
client = <tests.gui.utils.oneservices.cdmi.CDMIClient object at 0x7fe15c4a37a0>
user = 'user1'
users = {'admin': <tests.utils.user_utils.AdminUser object at 0x7fe15c07a870>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7fe15c4a26f0>, 'user1': <tests.utils.user_utils.User object at 0x7fe15c4a05f0>, ...}
hosts = {'oneclient-1': {'container-id': '9f9299d3c5cd534f179a054c745e89c18ff1e4e38b53a663db378c740fbc60c2', 'ip': '10.244.110...a86fe3f0d3a4', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.110.36', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '00000000008498E97368617265477569642373706163655F313562653961643464643965343034313266643235636338333135336533393363686...6432356363383331353365333933636865616332233730656234353337323064633431623964643731386435616435653238623166636836316565'
cdmi = <class 'tests.gui.utils.oneservices.cdmi.CDMIClient'>
(84 more lines...)
_get_exception_class.<locals>.Derived: [Errno 36] File name too long: '/tmp/onedata/mnt/new_name/.__onedata__file_id__0000000000843A0B7368617265477569642373706163655F6665383736623165333038333565303636633439643038303462666337626437636830646231236665383736623165333038333565303636633439643038303462666337626437636830646231233230313763653032316633646431353163646566613665653265653635623136636839356331' -> None

========= Remote Traceback (1) =========
Traceback (most recent call last):
  File "/usr/lib/python3.8/shutil.py", line 791, in move
    os.rename(src, real_dst)
OSError: [Errno 18] Invalid cross-device link: '/tmp/onedata/mnt/dkbodbqf5q4yy2w0/.__onedata__file_id__0000000000843A0B7368617265477569642373706163655F6665383736623165333038333565303636633439643038303462666337626437636830646231236665383736623165333038333565303636633439643038303462666337626437636830646231233230313763653032316633646431353163646566613665653265653635623136636839356331' -> '/tmp/onedata/mnt/new_name/.__onedata__file_id__0000000000843A0B7368617265477569642373706163655F6665383736623165333038333565303636633439643038303462666337626437636830646231236665383736623165333038333565303636633439643038303462666337626437636830646231233230313763653032316633646431353163646566613665653265653635623136636839356331'

(97 more lines...)
AssertionError: Unexpected error occurred [400] Bad Request: {"error":{"id":"posix","details":{"errno":"enoent"},"description":"Operation failed with POSIX error: enoent."}}
client = <tests.gui.utils.oneservices.cdmi.CDMIClient object at 0x7fe15c4a3e00>
user = 'user1'
users = {'admin': <tests.utils.user_utils.AdminUser object at 0x7fe15c4a0b00>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7fe15beb68a0>, 'user1': <tests.utils.user_utils.User object at 0x7fe15beb6480>, ...}
hosts = {'oneclient-1': {'container-id': '9f9299d3c5cd534f179a054c745e89c18ff1e4e38b53a663db378c740fbc60c2', 'ip': '10.244.110...a86fe3f0d3a4', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.110.36', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '000000000058E6E8677569642374726173685F6436393132633161373830613037303737343031636234646330613637323438636836366263236436393132633161373830613037303737343031636234646330613637323438636836366263'
cdmi = <class 'tests.gui.utils.oneservices.cdmi.CDMIClient'>
(84 more lines...)
AssertionError: Unexpected error occurred [400] Bad Request: {"error":{"id":"posix","details":{"errno":"enoent"},"description":"Operation failed with POSIX error: enoent."}}
client = <tests.gui.utils.oneservices.cdmi.CDMIClient object at 0x7fe15f37d310>
user = 'user1'
users = {'admin': <tests.utils.user_utils.AdminUser object at 0x7fe15c1f5700>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7fe15c215640>, 'user1': <tests.utils.user_utils.User object at 0x7fe15c181580>, ...}
hosts = {'oneclient-1': {'container-id': '9f9299d3c5cd534f179a054c745e89c18ff1e4e38b53a663db378c740fbc60c2', 'ip': '10.244.110...a86fe3f0d3a4', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.110.36', 'name': 'dev-onezone', ...}}
host = 'oneprovider-1'
dir_id = '00000000005871FB677569642373706163655F3464633465643038306137313835373064343537626132363631383534663532636865353739233464633465643038306137313835373064343537626132363631383534663532636865353739'
cdmi = <class 'tests.gui.utils.oneservices.cdmi.CDMIClient'>
(84 more lines...)
AssertionError: Unexpected error occurred (400)
Reason: Bad Request
HTTP response headers: HTTPHeaderDict({'access-control-allow-origin': '*', 'content-length': '80', 'content-type': 'application/json', 'date': 'Tue, 19 Nov 2024 21:56:58 GMT', 'server': 'Cowboy'})
HTTP response body: {"error":{"id":"notSupported","description":"This operation is not supported."}}
client = 'REST'
users = {'admin': <tests.utils.user_utils.AdminUser object at 0x7fe15c1816d0>, 'admin2': <tests.utils.user_utils.User object a...s.user_utils.AdminUser object at 0x7fe15beb4a40>, 'user1': <tests.utils.user_utils.User object at 0x7fe15beb4530>, ...}
user = 'user1'
hosts = {'oneclient-1': {'container-id': '9f9299d3c5cd534f179a054c745e89c18ff1e4e38b53a663db378c740fbc60c2', 'ip': '10.244.110...a86fe3f0d3a4', 'hostname': 'dev-onezone.default.svc.cluster.local', 'ip': '10.244.110.36', 'name': 'dev-onezone', ...}}
(220 more lines...)
Successful test_spaces_basic test_user_of_client2_fails_to_modify_privileges_of_space_after_joining_to_it_from_invitation_generated_by_user_of_client1[1oz_1op_1oc-REST-web GUI]
Wojciech Szmelich Wojciech Szmelich
46 secs