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')
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")
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')