def test_main_match(self):
     input_data = {}
     input_data['installed-rpms'] = [
         "satellite-schema-5.7.0.20-1.el6sat.noarch"
     ]
     input_data['rhn_conf'] = ["db_backend = postgresql", "db_host = "]
     input_data['df_Pk_var_cache_rhn'] = [
         "Filesystem                        1024-blocks     Used Available Capacity Mounted on",
         "/dev/mapper/vg_dhcp131222-lv_root   154687468 146829076 0      100% /"
     ]
     input_data['df_Pk_var_satellite'] = [
         "Filesystem                        1024-blocks      Used Available Capacity Mounted on",
         "/dev/mapper/vg_dhcp131222-lv_data   515930552 172570928 317151884      36% /var/satellite"
     ]
     input_data['df_Pk_opt_rh_postgresql92_root_var_lib_pgsql_data'] = [
         "Filesystem                        1024-blocks     Used Available Capacity Mounted on",
         "/dev/mapper/vg_dhcp131222-lv_psql   103081248 18588236  79250132      19% /opt/rh/postgresql92/root/var/lib/pgsql"
     ]
     expected = {
         'VOLUMES': {
             '/dev/mapper/vg_dhcp131222-lv_root': {
                 'avail': 0,
                 'what': ['cache'],
                 'required': 1048576,
                 'size': 154687468
             }
         }
     }
     self.assertEqual(expected, sat5_diskspace_check.main(input_data))
 def test_main_nomatch(self):
     input_data = {}
     input_data['installed-rpms'] = ["satellite-schema-5.7.0.20-1.el6sat.noarch"]
     input_data['rhn_conf'] = ["db_backend = postgresql", "db_host = "]
     input_data['df_Pk_var_cache_rhn'] = ["Filesystem                        1024-blocks     Used Available Capacity Mounted on","/dev/mapper/vg_dhcp131222-lv_root   154687468 52989616  93839460      37% /"]
     input_data['df_Pk_var_satellite'] = ["Filesystem                        1024-blocks      Used Available Capacity Mounted on","/dev/mapper/vg_dhcp131222-lv_data   515930552 172570928 317151884      36% /var/satellite"]
     input_data['df_Pk_opt_rh_postgresql92_root_var_lib_pgsql_data'] = ["Filesystem                        1024-blocks     Used Available Capacity Mounted on","/dev/mapper/vg_dhcp131222-lv_psql   103081248 18588236  79250132      19% /opt/rh/postgresql92/root/var/lib/pgsql"]
     self.assertEqual(None, sat5_diskspace_check.main(input_data))
 def test_main_match(self):
     input_data = {}
     input_data['installed-rpms'] = ["satellite-schema-5.7.0.20-1.el6sat.noarch"]
     input_data['rhn_conf'] = ["db_backend = postgresql", "db_host = "]
     input_data['df_Pk_var_cache_rhn'] = ["Filesystem                        1024-blocks     Used Available Capacity Mounted on","/dev/mapper/vg_dhcp131222-lv_root   154687468 146829076 0      100% /"]
     input_data['df_Pk_var_satellite'] = ["Filesystem                        1024-blocks      Used Available Capacity Mounted on","/dev/mapper/vg_dhcp131222-lv_data   515930552 172570928 317151884      36% /var/satellite"]
     input_data['df_Pk_opt_rh_postgresql92_root_var_lib_pgsql_data'] = ["Filesystem                        1024-blocks     Used Available Capacity Mounted on","/dev/mapper/vg_dhcp131222-lv_psql   103081248 18588236  79250132      19% /opt/rh/postgresql92/root/var/lib/pgsql"]
     expected = {'VOLUMES': {'/dev/mapper/vg_dhcp131222-lv_root': {'avail': 0, 'what': ['cache'], 'required': 1048576, 'size': 154687468}}}
     self.assertEqual(expected, sat5_diskspace_check.main(input_data))
 def test_main_nomatch(self):
     input_data = {}
     input_data['installed-rpms'] = [
         "satellite-schema-5.7.0.20-1.el6sat.noarch"
     ]
     input_data['rhn_conf'] = ["db_backend = postgresql", "db_host = "]
     input_data['df_Pk_var_cache_rhn'] = [
         "Filesystem                        1024-blocks     Used Available Capacity Mounted on",
         "/dev/mapper/vg_dhcp131222-lv_root   154687468 52989616  93839460      37% /"
     ]
     input_data['df_Pk_var_satellite'] = [
         "Filesystem                        1024-blocks      Used Available Capacity Mounted on",
         "/dev/mapper/vg_dhcp131222-lv_data   515930552 172570928 317151884      36% /var/satellite"
     ]
     input_data['df_Pk_opt_rh_postgresql92_root_var_lib_pgsql_data'] = [
         "Filesystem                        1024-blocks     Used Available Capacity Mounted on",
         "/dev/mapper/vg_dhcp131222-lv_psql   103081248 18588236  79250132      19% /opt/rh/postgresql92/root/var/lib/pgsql"
     ]
     self.assertEqual(None, sat5_diskspace_check.main(input_data))