def setUp(self):
        self.user = User.objects.create_user('john', '*****@*****.**',
                                             'johnpassword')

        self.project = create_project(
            spec={
                "project_id":
                uuid.uuid4(),
                "project_owner":
                self.user.projectowner,
                "baseline_period_end":
                datetime(2012, 1, 1, tzinfo=pytz.UTC),
                "reporting_period_start":
                datetime(2012, 2, 1, tzinfo=pytz.UTC),
                "zipcode":
                "91104",
                "traces": [
                    {
                        "interpretation": "E_C_S",
                        "unit": "KWH",
                        "start": "2010-01-01",
                        "end": "2014-12-31",
                        "freq": "MS",
                        "value": 1,
                        "nans": set(range(0, 60, 20)),
                        "estimated": set(range(3, 60, 15)),
                    },
                ],
            })
        self.project.run_meter()

        self.connection = Connection.create(projects=[self.project])

        self.client = Client()
    def setUp(self):
        self.user = User.objects.create_user('john', '*****@*****.**',
                                             'johnpassword')

        self.project = create_project(spec={
            "project_id": uuid.uuid4(),
            "project_owner": self.user.projectowner,
            "baseline_period_end": datetime(2012, 1, 1, tzinfo=pytz.UTC),
            "reporting_period_start": datetime(2012, 2, 1, tzinfo=pytz.UTC),
            "zipcode": "91104",
            "traces": [
                {
                    "interpretation": "E_C_S",
                    "unit": "KWH",
                    "start": "2010-01-01",
                    "end": "2014-12-31",
                    "freq": "MS",
                    "value": 1,
                    "nans": set(range(0, 60, 20)),
                    "estimated": set(range(3, 60, 15)),
                },
            ],
        })
        self.project.run_meter()

        self.connection = Connection.create(projects=[self.project])

        self.client = Client()
 def test_factory_create(self):
     connection = Connection.create(projects=[self.project])
     assert connection.projects.count() == 1
 def test_factory_create(self):
     connection = Connection.create(projects=[self.project])
     assert connection.projects.count() == 1