1
# Copyright 2012 Canonical Ltd. This software is licensed under the
2
# GNU Affero General Public License version 3 (see the file LICENSE).
4
"""Tests for `maasserver.management.commands.reconcile`."""
6
from __future__ import (
15
from maasserver.management.commands.reconcile import (
16
guess_architecture_from_profile,
18
from maastesting.testcase import TestCase
21
class TestFunctions(TestCase):
23
def test_guess_architecture_from_profile(self):
24
guess = guess_architecture_from_profile
25
self.assertEqual("i386", guess("a-i386-profile"))
26
self.assertEqual("amd64", guess("amd64-profile"))
27
self.assertEqual("amd64", guess("profile-for-x86_64"))
28
self.assertEqual(None, guess("profile-for-arm"))