Pygithub: Kerangka pengujian dokumen

Dibuat pada 9 Agu 2016  ·  11Komentar  ·  Sumber: PyGithub/PyGithub

PyGithub hadir dengan kerangka pengujiannya sendiri yang memungkinkan untuk merekam dan memutar ulang permintaan.

Saat ini, tidak ada dokumentasi langsung untuk itu.

good first issue stale

Komentar yang paling membantu

Sekadar informasi, kepada siapa yang membaca ini, saya telah menghabiskan 4 jam mencoba mencari tahu cara kerja kerangka pengujian, tetapi tidak dapat memecahkan semuanya ...

Saya memutuskan untuk melanjutkan, dan meretas solusi cepat . Ini mungkin bukan yang terbaik, tapi setidaknya itu berhasil untuk sementara...

Semua 11 komentar

Jujur itu akan luar biasa. Kami sedang mendiskusikan di proyek lain bagaimana meningkatkan test suite kami. Saat ini kami terikat dengan pengujian dengan token GitHub dan objek GitHub nyata. Akan jauh lebih baik jika kita dapat menggunakan objek tiruan dan tidak memanggil API GitHub sama sekali (atau setidaknya sangat sedikit). Kami hanya ingin tahu bagaimana Anda melakukan pengujian (karena kami sangat menggunakan PyGithub) dan bertanya-tanya apakah ada hal-hal yang dapat kami pelajari dari pendekatan Anda.

Harus juga menambahkan ada banyak PR tanpa tes. Mungkin ini naif di pihak saya, tetapi saya pikir akan ada lebih banyak PR dengan tes jika orang mengerti cara kerjanya.

Masih benar hari ini, butuh beberapa saat untuk memahami kerangka pengujian

Adakah pemikiran untuk menulis sesuatu tentang apa yang Anda pelajari tentang kerangka pengujian? ;)

@jakirkham Mungkin sebentar lagi, ketika saya punya waktu luang.

@sfdye Saya baru-baru ini menulis perpustakaan yang juga sangat bergantung pada PyGithub.

Saya meluangkan waktu untuk mempelajari kerangka pengujian dan mengekstrak kelas terisolasi yang dapat digunakan untuk merekam dan memutar ulang. Saya secara khusus menggunakannya di dalam py.test suites, bukan unittest.

Apakah mungkin bagi saya untuk merilis kelas seperti perpustakaan di PyPI? Maksudku lisensi bijaksana. Dan jika demikian, apakah Anda ingin melihatnya?

@jakirkham fyi

@iliapolo Saya tidak menulis kerangka pengujian asli, tapi saya rasa itu akan baik-baik saja, karena PyGithub adalah LGPL.

Masalah ini secara otomatis ditandai sebagai basi karena tidak ada aktivitas terbaru. Ini akan ditutup jika tidak ada aktivitas lebih lanjut yang terjadi. Terima kasih atas kontribusi Anda.

Sekadar informasi, kepada siapa yang membaca ini, saya telah menghabiskan 4 jam mencoba mencari tahu cara kerja kerangka pengujian, tetapi tidak dapat memecahkan semuanya ...

Saya memutuskan untuk melanjutkan, dan meretas solusi cepat . Ini mungkin bukan yang terbaik, tapi setidaknya itu berhasil untuk sementara...

@jayfk @sfdye karena dokumentasi ini tertunda sejak 2016 & banyak orang telah memintanya. Bisakah Anda setidaknya menunjukkan bagaimana pengguna dapat mengejek tes API pygithub? File Framework.py tidak memotongnya... Akan sangat membantu jika kita bisa mendapatkan dokumentasi atau contoh kerja tentang cara mengejek API Github dengan python.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat