blob: d8b00b502c0e928de6552a8dfae4e039992ebc19 [file]
# Copyright 2017 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import unittest
from model.tree_closure import TreeStatus
class TreeStatusTest(unittest.TestCase):
def testClosedStatus(self):
status = TreeStatus(state='closed')
self.assertTrue(status.closed)
def testOpenedStatus(self):
status = TreeStatus(state='open')
self.assertFalse(status.closed)
def testAutomaticStatus(self):
status = TreeStatus(username='buildbot@chromium.org')
self.assertTrue(status.automatic)
def testManualStatus(self):
status = TreeStatus(username='test@chromium.org')
self.assertFalse(status.automatic)