Beispiel #1
0
    def test_with_associations(self, mock_ftp_constructor, *args):
        item = {
            'associations': {
                'featuremedia': ASSOCIATIONS['featuremedia'],
            }
        }

        service = FTPPublishService()

        service._copy_published_media_files(item, mock_ftp_constructor)

        mock_ftp_constructor.storbinary.assert_any_call(
            'STOR 5e448e47016d1f63a92f03b8.jpg', b'binary')
        mock_ftp_constructor.storbinary.assert_any_call(
            'STOR 5e448ee8016d1f63a92f0408.jpg', b'binary')
        mock_ftp_constructor.storbinary.assert_any_call(
            'STOR 5e448ee9016d1f63a92f040b.jpg', b'binary')
Beispiel #2
0
    def test_with_associations(self, mock_ftp_constructor, *args):
        item = {
            "associations": {
                "featuremedia": ASSOCIATIONS["featuremedia"],
            }
        }

        service = FTPPublishService()

        service._copy_published_media_files(item, mock_ftp_constructor)

        mock_ftp_constructor.storbinary.assert_any_call(
            "STOR 5e448e47016d1f63a92f03b8.jpg", b"binary")
        mock_ftp_constructor.storbinary.assert_any_call(
            "STOR 5e448ee8016d1f63a92f0408.jpg", b"binary")
        mock_ftp_constructor.storbinary.assert_any_call(
            "STOR 5e448ee9016d1f63a92f040b.jpg", b"binary")
Beispiel #3
0
    def test_with_association_and_embed(self, mock_ftp_constructor, *args):
        item = {'associations': ASSOCIATIONS}

        service = FTPPublishService()
        service._copy_published_media_files(item, mock_ftp_constructor)

        mock_ftp_constructor.storbinary.assert_any_call(
            'STOR 5e448e47016d1f63a92f03b8.jpg', b'binary')
        mock_ftp_constructor.storbinary.assert_any_call(
            'STOR 5e448ee8016d1f63a92f0408.jpg', b'binary')
        mock_ftp_constructor.storbinary.assert_any_call(
            'STOR 5e448ee9016d1f63a92f040b.jpg', b'binary')
        mock_ftp_constructor.storbinary.assert_any_call(
            'STOR 5e448dd1016d1f63a92f0393.png', b'binary')
        mock_ftp_constructor.storbinary.assert_any_call(
            'STOR 5e448dd1016d1f63a92f0398.png', b'binary')
        mock_ftp_constructor.storbinary.assert_any_call(
            'STOR 5e448dd1016d1f63a92f039e.png', b'binary')