コード例 #1
0
ファイル: test_attribute.py プロジェクト: ver007/pythonarena
    def test_000_nominal(self):
        a = Attribute('stat')
        self.assertEqual(a.name, 'stat')

        a.name = 'stat2'
        self.assertEqual(a.name, 'stat2')

        self.assertIsNone(a.value)
        self.assertEqual(a.history, [])

        a.value = 1
        self.assertEqual(a.value, 1)
        self.assertEqual(a.history, [])
        a.value = 2
        self.assertEqual(a.value, 2)
        self.assertEqual(a.history, [1])
        a.value = 3
        self.assertEqual(a.value, 3)
        self.assertEqual(a.history, [1, 2])

        self.assertEqual(a.history_mean(3), 1.0)
コード例 #2
0
    def test_000_nominal(self):
        a = Attribute('stat')
        self.assertEqual(a.name, 'stat')

        a.name = 'stat2'
        self.assertEqual(a.name, 'stat2')

        self.assertIsNone(a.value)
        self.assertEqual(a.history, [])

        a.value = 1
        self.assertEqual(a.value, 1)
        self.assertEqual(a.history, [])
        a.value = 2
        self.assertEqual(a.value, 2)
        self.assertEqual(a.history, [1])
        a.value = 3
        self.assertEqual(a.value, 3)
        self.assertEqual(a.history, [1, 2])

        self.assertEqual(a.history_mean(3), 1.0)