Django does have a testing framework that's based on the unittest module
from Python standard library. That stated, I've seen people use nose and
other frameworks in the past. (More info at:
https://docs.djangoproject.com/en/2.0/topics/testing/)

I feel there is always a need for better helper utilities to make writing
tests so easy that people have no excuse NOT to write them. That stated,
the GSoC's that have been accepted in the past have been very specific
about what they are proposing and milestones as to what will be done and
when. There is no time in schedule to discover or define the scope.
Obviously, there will always be issues that come up and changes are
inevitable, but Django has a limited number of slots and wants to choose
projects that not only provide good benefits to the project but are likely
to succeed as well,

Hopefully this is helpful. You may be on the right track, but you'll have
to not only sell on what you will do but that you're the correct person to
do it and you understand the scope.

On Fri, Mar 16, 2018 at 12:56 PM Su Billy <g4691...@gmail.com> wrote:

> Hello developers,
>
> My name is BING-LI SU from Taiwan, you can simply call me Billy.
>
> *Background*
> I'm an undergraduate student at National Chiao Tung University, major in
> Computer Science.
> I have been contributed to several open source projects for one year, such
> as CDNJS, pyqtgraph, and I host my own project using Tornado Web to build a
> simple digital signage system which contain a little bit unit test, CI, and
> docker image for fast deployment.
> I have know Django when I chose the framework of the digital signage, but
> I haven't used it util these few days, knowing that Django is a more
> sophisticated and handy framework compared to Tornado. In my opinion, the
> best way to be familiar with a project is to understand the test of the
> project (if there has one), therefore I choose test framework as my
> proposal idea.
>
> *Ideas*
> I'd like to add some new feature to the test framework, it is mainly about
> provide some groups of common used tests for user to choose, and maybe
> provide hook function to add their own test before, after, during each
> group of tests.
>
> *Plan*
> Here is my draft plan to achieve above ideas
> 1. To make me better understand the whole test framework, I will briefly
> trace the test framework in May
> 2. Find out and discuss with mentor about how to group up the tests and
> what this feature should look like.
> 3. Implementation and discuss with mentor once or twice a week.
>
> Thanks for any suggestion or comments, i.e: I should start to trace which
> part of test framework? The idea has some problem...? etc.
>
> sincerely
> Billy Su
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django developers (Contributions to Django itself)" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to django-developers+unsubscr...@googlegroups.com.
> To post to this group, send email to django-developers@googlegroups.com.
> Visit this group at https://groups.google.com/group/django-developers.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-developers/ad1d498b-c14b-40a5-9ca0-fee65814ed59%40googlegroups.com
> <https://groups.google.com/d/msgid/django-developers/ad1d498b-c14b-40a5-9ca0-fee65814ed59%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers  (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at https://groups.google.com/group/django-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/CACiOJ6upNb%2BGpdxBMt2n31k6WciAfNWog%2B1_O9MtmN-uSukeZA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to