Пример #1
0
    def test_serializer_domain_event(self):
        event = Event(Id="Identificador0",
                      Type="Push",
                      Repo_Id=12345,
                      Repo_Name="Repo",
                      Repo_Url="https://github.com/user/repoName",
                      User="******",
                      User_Url="https://github.com/user",
                      Public=True,
                      Date="2019-10-13T23:08:50Z")

        expected_json = """
            {
                "Id": "Identificador0", 
                "Type": "Push", 
                "Repo_Id": 12345, 
                "Repo_Name": "Repo", 
                "Repo_Url": "https://github.com/user/repoName", 
                "User": "******", 
                "User_Url": "https://github.com/user", 
                "Public": true, 
                "Date": "2019-10-13T23:08:50Z" 
            }
        """

        json_event = json.dumps(event, cls=srs.EventEncoder)

        self.assertEqual(json.loads(json_event), json.loads(expected_json))
    def setUp(self):
        """ setUp """

        self.domain_events = [
            Event(Id="Identificador0",
                  Type="Push",
                  Repo_Id=12345,
                  Repo_Name="Repo",
                  Repo_Url="https://github.com/user/repoName",
                  User="******",
                  User_Url="https://github.com/user",
                  Public=True,
                  Date="2019-10-13T23:08:50Z"),
            Event(Id="Identificador1",
                  Type="pull",
                  Repo_Id=1234589,
                  Repo_Name="Repo",
                  Repo_Url="https://github.com/user/repoName",
                  User="******",
                  User_Url="https://github.com/user",
                  Public=True,
                  Date="2019-12-13T23:08:50Z")
        ]
Пример #3
0
    def test_event_model_init(self):

        event = Event(
            Id = "Identificador0",
            Type = "Push",
            Repo_Id = 12345,
            Repo_Name = "Repo",
            Repo_Url = "https://github.com/user/repoName",
            User = "******",
            User_Url = "https://github.com/user",
            Public = True,
            Date = "2019-10-13T23:08:50Z"
        )

        self.assertEqual(event.Id, "Identificador0")
        self.assertEqual(event.Type, "Push")
        self.assertEqual(event.Repo_Id, 12345)
        self.assertEqual(event.Repo_Name, "Repo")
        self.assertEqual(event.Repo_Url, "https://github.com/user/repoName")
        self.assertEqual(event.User, "user")
        self.assertEqual(event.User_Url, "https://github.com/user")
        self.assertEqual(event.Public, True)
        self.assertEqual(event.Date, "2019-10-13T23:08:50Z")