blob: d054b8fbf6cc673156afe4773913126634699ce6 [file] [log] [blame]
# -*- coding: utf-8 -*-
# Copyright 2018 The Chromium OS Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
"""Test cros_lab_util module."""
from __future__ import print_function
import unittest
from bisect_kit import cros_lab_util
class TestCrosLab(unittest.TestCase):
"""Test functions in cros_lab_util module."""
def test_normalize_board_name(self):
self.assertEqual(cros_lab_util.normalize_board_name('eve'), 'eve')
self.assertEqual(
cros_lab_util.normalize_board_name('eve-kernelnext'), 'eve')
self.assertEqual(
cros_lab_util.normalize_board_name('veyron_minnie'), 'veyron_minnie')
self.assertEqual(
cros_lab_util.normalize_board_name('veyron_minnie-kernelnext'),
'veyron_minnie')
def test_normalize_sku_name(self):
self.assertEqual(cros_lab_util.normalize_sku_name('foo_16GB'), 'foo_16GB')
self.assertEqual(cros_lab_util.normalize_sku_name('foo_16Gb'), 'foo_16GB')
self.assertEqual(
cros_lab_util.normalize_sku_name('something_else'), 'something_else')
if __name__ == '__main__':
unittest.main()