


Meneroka AWS Serverless Deployments dengan CDK vFrom RSS to X Posts - Part f the Odyssey
Selamat datang ke bahagian 3 "Meneroka AWS Tanpa Pelayan Penggunaan dengan CDK v2". Pertama, saya ingin mengucapkan terima kasih atas kesabaran anda kerana terdapat sedikit jurang sejak bahagian 2. Saya mendalami dan bekerja pada projek tanpa pelayan di tempat kerja yang menghalang saya, tetapi saya teruja untuk kembali ke landasan yang betul dan teruskan penerokaan kami.
Dalam siaran sebelumnya, kami telah mentakrifkan binaan kami dan mengerahkannya ke AWS. Hari ini, kami akan menumpukan pada amalan penting: ujian. Ujian yang betul memastikan penggunaan kami berfungsi seperti yang diharapkan dan boleh menyelamatkan kami daripada kemungkinan isu.
Bermula Dengan Ujian
Untuk bermula, anda perlu menambah pytest pada kebergantungan projek anda (fail requirements.txt utama untuk timbunan kami).
pip install -r requirements.txt
Dalam projek kami, navigasi ke arah direktori test, kemudian unit dan buka fail test_rss_lambda_ddb_socialshare_stack.py. Fail ujian yang dijana secara automatik ini termasuk ujian contoh.
Kami tidak mempunyai binaan SQS
dalam tindanan kami tetapi menyemak ujian contoh memberikan beberapa tahap cerapan tentang cara menguji binaan. Mari padamkan ujian contoh yang dijana secara automatik dan buat ujian kita sendiri.Menyediakan Fungsi Pengujian
Pertama, mari buat fungsi boleh guna semula untuk mendapatkan templat CloudFormation daripada timbunan:
Menguji Sifat Jadual DynamoDB
Kami akan mulakan dengan menambahkan ujian untuk memastikan bahawa jadual
DynamoDB
Menguji Fungsi Lambda
Ujian Menjalankan
pytest
dalam terminal:
================================================================================= test session starts ================================================================================= platform darwin -- Python 3.12.4, pytest-8.1.1, pluggy-1.4.0 rootdir: /Users/adrian/Developer/Projects/rss-lambda-ddb-socialshare plugins: typeguard-2.13.3 collected 2 items tests/unit/test_rss_lambda_ddb_socialshare_stack.py .. [100%] ================================================================================= 2 passed in 21.86s ==================================================================================
Di bawah ialah output yang anda patut terima:
KesimpulanDalam Bahagian 3 siri kami, kami telah mempelajari cara menguji binaan CDK kami. Dalam ansuran terakhir, kami akan meneroka cara menguji fungsi Lambda secara tempatan.
- Sumber
Atas ialah kandungan terperinci Meneroka AWS Serverless Deployments dengan CDK vFrom RSS to X Posts - Part f the Odyssey. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Cara Menggunakan Python untuk Mencari Pengagihan Zipf Fail Teks

Bagaimana saya menggunakan sup yang indah untuk menghuraikan html?

Cara Bekerja Dengan Dokumen PDF Menggunakan Python

Cara Cache Menggunakan Redis dalam Aplikasi Django

Memperkenalkan Toolkit Bahasa Alam (NLTK)

Bagaimana untuk melakukan pembelajaran mendalam dengan Tensorflow atau Pytorch?
