From 15db3323a539e8b67fbdb652ad774be7303e9453 Mon Sep 17 00:00:00 2001 From: Andrew Schoen Date: Fri, 1 Dec 2017 13:27:13 -0600 Subject: [PATCH] tests for the ceph_volume module Signed-off-by: Andrew Schoen --- library/__init__.py | 0 library/test_ceph_volume.py | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 library/__init__.py create mode 100644 library/test_ceph_volume.py diff --git a/library/__init__.py b/library/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/library/test_ceph_volume.py b/library/test_ceph_volume.py new file mode 100644 index 000000000..46feff0d5 --- /dev/null +++ b/library/test_ceph_volume.py @@ -0,0 +1,36 @@ +from . import ceph_volume + + +class TestCephVolumeModule(object): + + def test_data_no_vg(self): + result = ceph_volume.get_data("/dev/sda", None) + assert result == "/dev/sda" + + def test_data_with_vg(self): + result = ceph_volume.get_data("data-lv", "data-vg") + assert result == "data-vg/data-lv" + + def test_journal_no_vg(self): + result = ceph_volume.get_journal("/dev/sda1", None) + assert result == "/dev/sda1" + + def test_journal_with_vg(self): + result = ceph_volume.get_journal("journal-lv", "journal-vg") + assert result == "journal-vg/journal-lv" + + def test_db_no_vg(self): + result = ceph_volume.get_db("/dev/sda1", None) + assert result == "/dev/sda1" + + def test_db_with_vg(self): + result = ceph_volume.get_db("db-lv", "db-vg") + assert result == "db-vg/db-lv" + + def test_wal_no_vg(self): + result = ceph_volume.get_wal("/dev/sda1", None) + assert result == "/dev/sda1" + + def test_wal_with_vg(self): + result = ceph_volume.get_wal("wal-lv", "wal-vg") + assert result == "wal-vg/wal-lv" -- 2.39.5