Example #1
0
    def setUp(self):
        n1 = m('Geoname', name=u'Federative Republic of Brazil', alternates='Brasil', country='BR', fcode='PCLI')
        n2 = m('Geoname', name=u'Argentine', alternates='Argentina', country='AR', fcode='PCLI')

        m('Organization2', name=u'Fundo', acronym='Funbio', kind=1, location=n1)
        m('Organization2', name=u'Associacao', acronym='Funbar', kind=1, location=n2)
        m('Organization2', name=u'Fundao', acronym='FIFA', kind=2, location=n2)
        m('Organization2', name=u'Hidden', acronym='HD')
Example #2
0
    def setUp(self):
        a1 = m('Activity2', pk=1)
        a2 = m('Activity2', pk=2)

        n1 = m('Geoname', name=u'Federative Republic of Brazil', alternates='Brasil', country='BR', fcode='PCLI')
        n2 = m('Geoname', name=u'Argentine', alternates='Argentina', country='AR', fcode='PCLI')

        o1 = m('Organization2', name=u'Fundo', acronym='Funbio')
        o2 = m('Organization2', name=u'Federação', acronym='FIFA')

        p1 = m('Project2', name='ProjectA', acronym='PA', activities=[a1], location=n1, organization=o1)
        p2 = m('Project2', name='ProjectB1', acronym='PB1', activities=[a2], location=n1, organization=o2)
        p3 = m('Project2', name='ProjectB2', acronym='PB2', activities=[a2], location=n2)
        p4 = m('Project2', name='ProjectC', acronym='PC')
Example #3
0
    def setUp(self):
        n1 = m('Geoname', name=u'Federative Republic of Brazil', alternates='Brasil', country='BR', fcode='PCLI')
        s1 = m('Geoname', name=u'Rio de Janeiro', alternates='RJ', country='BR', fcode='ADM1', admin1='21')

        o1 = m('Organization2', name=u'Fundo', acronym='Funbio', location=n1)
        p1 = m('Project2', name='ProjectA', acronym='PA', location=s1)

        i1 = m('Investment2', kind=1, recipient_project=p1, recipient_organization=o1)
        i2 = m('Investment2', kind=2, recipient_project=p1, recipient_organization=o1) # Parent
        i3 = m('Investment2', kind=2, recipient_project=p1, recipient_organization=o1, parent=i2)
        i4 = m('Investment2', kind=2, funding_project=p1, funding_organization=o1) # No recipient_project
        i5 = m('Investment2', kind=2) # No recipient_project
Example #4
0
    def test_send_email_for_active_users(self, mock_client):
        instance = mock_client.return_value
        instance._save_tickets.return_value = [m(Ticket, avaliability='BK'),]
        m(User, email="*****@*****.**", is_active=True)
        m(User, email="*****@*****.**", is_active=True)
        m(User, email="*****@*****.**", is_active=False)

        self.assertEqual(0, len(mail.outbox))

        call_command('send_emails')

        self.assertEqual(1, len(mail.outbox))
        self.assertIn('*****@*****.**', mail.outbox[0].bcc)
        self.assertIn('*****@*****.**', mail.outbox[0].bcc)
        self.assertNotIn('*****@*****.**', mail.outbox[0].bcc)
Example #5
0
    def test_send_email_for_active_users(self, mock_client):
        instance = mock_client.return_value
        instance._save_tickets.return_value = [
            m(Ticket, avaliability='BK'),
        ]
        m(User, email="*****@*****.**", is_active=True)
        m(User, email="*****@*****.**", is_active=True)
        m(User, email="*****@*****.**", is_active=False)

        self.assertEqual(0, len(mail.outbox))

        call_command('send_emails')

        self.assertEqual(2, len(mail.outbox))
        self.assertIn('*****@*****.**', mail.outbox[0].to)
        self.assertIn('*****@*****.**', mail.outbox[1].to)
Example #6
0
 def setUp(self):
     self.activity = m('Activity2', name="Some Activity")
     self.organization_fund = m('Organization2', name='Funding Org X')
     self.organization_recp = m('Organization2', name='Recp Org X')
     self.project_fund = m('Project2', name='Fund Project X',
                                       activities=[self.activity],
                                       organization=self.organization_fund)
     self.project_recp = m('Project2', name='Recp Project Y',
                                       activities=[self.activity],
                                       organization=self.organization_recp)
     self.investment = m('Investment2',
                         funding_organization=self.organization_fund,
                         funding_project=self.project_fund,
                         recipient_organization=self.organization_recp,
                         recipient_project=self.project_recp,
                         amount=Decimal(900000))
Example #7
0
    def setUp(self):
        n1 = m('Geoname', name=u'Federative Republic of Brazil', alternates='Brasil', country='BR', fcode='PCLI')
        n2 = m('Geoname', name=u'Argentine', alternates='Argentina', country='AR', fcode='PCLI')

        s1 = m('Geoname', name=u'Rio de Janeiro', alternates='RJ', country='BR', fcode='ADM1', admin1='21')
        s2 = m('Geoname', name=u'Buenos Aires', alternates='BA', country='AR', fcode='ADM1', admin1='22')

        c1 = m('Geoname', name=u'Niteroi', alternates='Nictheroy', country='BR', fcode='ADM2', admin1='21')
        c2 = m('Geoname', name=u'Caminito', alternates='Caminito', country='AR', fcode='ADM2', admin2='22')

        m('Organization2', name=u'OrgA', acronym='OA', location=n1)
        m('Organization2', name=u'OrgB', acronym='OB', location=s1)
        m('Organization2', name=u'OrgC', acronym='OC', location=c1)
        m('Organization2', name=u'OrgD', acronym='OD', location=n2)
        m('Organization2', name=u'OrgE', acronym='OE', location=s2)
        m('Organization2', name=u'OrgF', acronym='OF', location=c2)
Example #8
0
    def setUp(self):
        n1 = m('Geoname', name=u'Federative Republic of Brazil', alternates='Brasil', country='BR', fcode='PCLI')
        n2 = m('Geoname', name=u'Argentine', alternates='Argentina', country='AR', fcode='PCLI')

        s1 = m('Geoname', name=u'Rio de Janeiro', alternates='RJ', country='BR', fcode='ADM1', admin1='21')
        s2 = m('Geoname', name=u'Buenos Aires', alternates='BA', country='AR', fcode='ADM1', admin1='22')

        c1 = m('Geoname', name=u'Niteroi', alternates='Nictheroy', country='BR', fcode='ADM2', admin1='21')
        c2 = m('Geoname', name=u'Caminito', alternates='Caminito', country='AR', fcode='ADM2', admin2='22')

        p1 = m('Project2', name=u'ProjectA', acronym='PA', location=n1)
        p2 = m('Project2', name=u'ProjectB', acronym='PB', location=s1)
        p3 = m('Project2', name=u'ProjectC', acronym='PC', location=c1)
        p4 = m('Project2', name=u'ProjectD', acronym='PD', location=n2)
        p5 = m('Project2', name=u'ProjectE', acronym='PE', location=s2)
        p6 = m('Project2', name=u'ProjectF', acronym='PF', location=c2)

        m('Investment2', kind=1, recipient_project=p1)
        m('Investment2', kind=2, recipient_project=p2)
        m('Investment2', kind=2, recipient_project=p3)
        m('Investment2', kind=2)
Example #9
0
    def setUp(self):
        l1 = m('Geoname', country='BR', fcode='PCLI', latitude=-10, longitude=-50)

        self.o1 = m('Organization2', name=u'A', kind=1, location=l1)
        self.o2 = m('Project2', name=u'B', kind=1, location=l1, lat=-11, lng=-51)
        self.o3 = m('Organization2', name=u'C', kind=1)